Client ID
Client Secret
The redirect uris
Response types such as code, id_token, etc
Required scopes. The array is then converted into a string seperated by spaces
Optional options for client. @seeIssuerOptions.
Get the authorisation url based on the code challenge
Get the client which will handle all the coming requests
Auto-discover the issuer. Assumes OIDC Standards are met
Store the token from Provider and the TokenSet information
Get the logout url for the client
Gets the token set based on the token given by the user
At this point, if undefined is returned, get the authorisation url @see authorisationUrl and redirect the user back to the login page.
Get the code from the token and makes a request to get the user information
Remove a token, and it's related user information from the cache.
The token from the request
Verify the token received from the callback
The request from express
In the case that multiple redirectUris are passed, it will either default to the first uri or the given, second uri @see redirectUris
Generated using TypeDoc
Constructs the Issuer Module