Developers
Zaleo is a standard OpenID Connect provider. Use the authorization code flow with PKCE.
Endpoints
OpenID Connect 1.0 · OAuth 2.1
Discovery
https://auth.zaleo.dev/.well-known/openid-configurationIssuer
https://auth.zaleo.devAuthorization
https://auth.zaleo.dev/api/auth/oauth2/authorizeToken
https://auth.zaleo.dev/api/auth/oauth2/tokenUserInfo
https://auth.zaleo.dev/api/auth/oauth2/userinfoJWKS
https://auth.zaleo.dev/api/auth/jwksIntrospection
https://auth.zaleo.dev/api/auth/oauth2/introspectEnd session
https://auth.zaleo.dev/api/auth/oauth2/end-sessionScopes
ID tokens: RS256
openidprofileemailoffline_access
Authorization code + PKCE
GET https://auth.zaleo.dev/api/auth/oauth2/authorize ?response_type=code &client_id=<CLIENT_ID> &redirect_uri=https://kaddu.zaleo.dev/api/auth/oauth2/callback/zaleo &scope=openid%20profile%20email &state=<random> &code_challenge=<S256(verifier)> &code_challenge_method=S256
Registering an app
Clients are registered by an administrator. Ask for a client ID and secret with your redirect URIs.