authorize.js |
Authorization parameters which are used in the authentication request of an OIDC auth code flow.
See https://openid.net/specs/openid-connect-basic-1_0.html#RequestParameters.
|
11218 |
discovery.js |
@experimental
Discover and validate delegated auth configuration
- delegated auth issuer openid-configuration is reachable
- delegated auth issuer openid-configuration is configured correctly for us
Fetches https://oidc-issuer.example.com/.well-known/openid-configuration and other files linked therein.
When successful, validated metadata is returned
@param issuer - the OIDC issuer as returned by the /auth_issuer API
@returns validated authentication metadata and optionally signing keys
@throws when delegated auth config is invalid or unreachable
|
3997 |
error.js |
Errors expected to be encountered during OIDC discovery, client registration, and authentication.
Not intended to be displayed directly to the user.
|
1782 |
index.js |
|
2156 |
register.js |
Client metadata passed to registration endpoint
|
3490 |
tokenRefresher.js |
@experimental
Class responsible for refreshing OIDC access tokens
Client implementations will likely want to override {@link persistTokens} to persist tokens after successful refresh
|
5694 |
validate.js |
Validates issuer `.well-known/openid-configuration`
As defined in RFC5785 https://openid.net/specs/openid-connect-discovery-1_0.html
validates that OP is compatible with Element's OIDC flow
@param wellKnown - json object
@returns valid issuer config
@throws Error - when issuer config is not found or is invalid
|
8515 |