OIDC tokens are those signed by an OIDC identity provider. This kind of token knows its issuer, and getting the keys to check the token signature is done by OIDC discovery.
The base class for tokens which are issued by an identity provider. It knows the issuer (iss, an uri from (web uri)), and can query it to check the token signature.
Similarly to the base token type, you can construct one by specifying its arguments, or create one from a pair of alists.
#:signing-keyis required to construct the base token;
#:issspecifies the issuer.
The main point of this class is to provide a method for the
lookup-keys generic. This method accepts one keyword argument,
#:http-request, a function that behaves like the web
client in (web client). You can set this value as a keyword
argument in the
Return the issuer of token, as an URI.
This exception is raised when the OIDC discovery fails. identity-provider is an URI.
Construct an exception of type
Check whether exception was raised because an identity provider could not be queried.
Return the faulty identity provider for exception.