Documentation
OAuth backend
The OAuth backend turns Everlock into an OAuth 2 and OpenID Connect issuer for applications that should trust Everlock users.
Instead of keeping a separate identity silo per app, Everlock can issue tokens from the same user registry and access model already used by its own services.
What it is for
Use the OAuth backend when you want:
- a self-hosted OAuth or OIDC provider for internal or personal applications
- one login system shared between Everlock and HTTP applications around it
- signing keys, client registrations, and issuer state stored inside Everlock
How it fits in the system
The OAuth backend owns:
- token issuance
- client registrations
- signing keys
- issuer configuration
The HTTP frontend owns browser-visible login transport and request routing.
Typical operator flow
- enable the backend
- configure an issuer URL and store
- register one or more client applications
- point those applications at Everlock discovery and token endpoints
- let users authenticate with their Everlock accounts