An identity provider is known by its server name. The different endpoints can be discovered from there.
The OIDC configuration for an identity provider. jwks-uri, authorization-endpoint adn token-endpoint are all URIs.
You can construct an OIDC configuration two different ways:
#:token-endpointto the constructor;
#:server, and optionally
#:http-requestto the constructor, to query the server for its configuration.
This exception is raised when the configuration is unusable or incomplete.
Constructor for the
&invalid-oidc-configuration exception type.
Check whether exception was raised because of an invalid OIDC configuration.
Return the JWKS uri of oidc-configuration.
Query the JWKS uri of oidc-configuration.
Return the authorization endpoint of oidc-configuration.
Return the token endpoint of oidc-configuration.
Return 2 values: the response, and response body, needed to serve configuration. It is very much recommended to let clients cache this value. They will not revalidate it until after expiration-date, a SRFI-19 date.