Single sign-on for the AXUS ecosystem
One secure account for every app you use.
Sign in with a passkey, Google or a password — and see exactly what each app gets before you continue.
Features
Passkeys built in
Sign in with Face ID, Touch ID or a security key. No passwords to remember, nothing to phish.
You decide what’s shared
Every app asks first. See exactly what it gets before you continue, and where you’ll be sent.
Multiple identities
Stay signed in to several accounts and switch in one click, or create nested identities.
Standards, not lock-in
OAuth 2.0 with PKCE, OpenID Connect and SAML 2.0. Works with the libraries you already use.
For developers
Add “Continue with AXUS ID” to your login screen.
Standard OAuth 2.0 + PKCE and OpenID Connect. No SDK required, no client secrets. It sits in the same button group as Google, Apple, or GitHub — users approve exact scopes on a consent screen and can revoke access from their account at any time.
- Authorization Code flow with PKCE
- OpenID Connect discovery, ID tokens and userinfo
- SAML 2.0 identity provider with metadata
- Refresh tokens and token revocation
Developer overview · Endpoint reference · Register redirect URIs
Issuer
https://axusid-website.vercel.appDiscovery document
https://axusid-website.vercel.app/.well-known/openid-configurationJWKS
https://axusid-website.vercel.app/.well-known/jwks.jsonSits alongside your existing buttons
Continue with AXUS IDKeep your current logins. Offer AXUS ID as one more option.
No migration required. Users with a Google or GitHub account link it once in Security settings; new users create an AXUS ID with a passkey or password. Your app keeps receiving standard OIDC claims.
How to run it next to the rest