For Developers
OpenID Connect Overview
OpenID Connect (OIDC) is an identity layer built on top of the OAuth 2.0 protocol. It allows clients (applications) to verify the identity of end-users based on the authentication performed by an authorization server and to obtain basic profile information about the end-user in an interoperable and REST-like manner.
We have written a developer guide to accompany these API endpoints.
Implementing OIDC with Edlink
Developer Guide
Click to Read
Key Concepts
Concept | Description |
---|---|
Authorization Server | The server that authenticates the user and issues tokens. |
Client | The application requesting access to the user's resources. |
ID Token | A JSON Web Token (JWT) that contains user profile information. |
Access Token | A token used to access protected resources. |
Refresh Token | A token used to obtain a new access token. |
Available Endpoints
Endpoint | Description |
---|---|
Authorization Endpoint | Used to obtain an authorization grant from the user. |
Token Endpoint | Used to exchange an authorization grant for tokens. |
Userinfo Endpoint | Used to retrieve user profile information. |
JWKS Endpoint | Provides the public keys needed to verify tokens. |
Introspection Endpoint | Used to check the validity of tokens. |
Revocation Endpoint | Used to invalidate tokens. |
Well-Known Configuration | Provides metadata about Edlink's OIDC provider. |