
Easy To
Configure
Provision and configure your authorization-server in minutes. Use our APIs, management portal, documentation, and samples to get up and running in no time.
Affordable
At Any Scale
Entrypage.io offers predictable, affordable pricing at any scale. You can provision a server instantly without sales calls, cancel anytime with no strings attached, and rely on open standards that keep you free from vendor lock-in.
Better
User Experience
Entrypage.io is a passwordless authorization platform that allows your users to authenticate in the safest and most user-friendly way. It eliminates the hassle of password-reset support, so you can focus on what matters most.
Always
Available
With Entrypage.io, your login is built for high availability. It's a lightweight OAuth and OpenID Connect server, always on and resilient by design.
Passwordless Login
Enable Magic-links or Passkeys to enhance the protection of your user accounts.
Policies
Define Policies via the Entrypage.io management portal or API to conditionally grant- or deny access.
API
Create, configure, or tear down Entrypage.io OAuth 2.1 servers via the portal or management API in a matter of seconds.
Create Themes
Customize the branding to your liking. Use templates to define themes and change the look and feel.
Bring-Your-Own-Domain
Configure any DNS domain. Entrypage.io obtains SSL certificates via Let’s Encrypt to secure all traffic over HTTPS.
WebHooks
Provision and configure dependent systems just-in-time using WebHooks.
Claims-Transformation
Set claims using the Entrypage.io APIs.
Federated Identity
Use our federation feature to integrate with any OIDC-compatible service.
Social Logins
Authenticate users via GitHub, Google, Facebook, LinkedIn, or another OpenID-Connect compatible identity provider.
Custom Authorization
with Zero Complexity
Your tokens, your rules. Modify your tokens in just a few clicks:





From zero to production in seconds
Via our idempotent API:
curl -X 'PUT' \ 'https://api.entrypage.io/v1/domain/auth.yourdomain.com/access_token/claims_supported' \ -H 'accept: */*' \ -H 'x-api-key: your-api-key-here' \ -H 'Content-Type: application/json' \ -d '[ { "scope": "hr", "claims": [ "department", "employee_start_date", "employee_end_date", ] } ]'curl -X 'PATCH' \ 'https://api.entrypage.io/v1/domain/auth.yourdomain.com/user/3461458145715687925617255' \ -H 'accept: */*' \ -H 'x-api-key: your-api-key-here' \ -H 'Content-Type: application/json' \ -d '{ "name": "john doe", "given_name": "john", "last_name": "doe", "department": "accounting", "employee_start_date": "2025-01-01", "employee_id": 73804626 }'curl -X 'PUT' \ 'https://api.entrypage.io/v1/domain/auth.yourdomain.com/client/my-first-client-app' \ -H 'accept: text/plain' \ -H 'x-api-key: your-api-key-here' \ -H 'Content-Type: application/json' \ -d '{ "clientType": "Public", "grantType": "AuthorizationCode", "scope": "openid profile email hr", "audiences": [ "https://api.yourdomain.com" ], "redirectUris": [ "https://yourdomain.com/signin-oidc" ], "postSignOutRedirectUris": [ "https://yourdomain.com/signout-oidc" ], "allowLocalLogin": true, "accessTokenExpiry": 90, "idTokenExpiry": 90, "refreshTokenExpiry": 1440 }'
Say Goodbye To Passwords
No passwords, no hassle. Your fingerprint or face = your login.
