ExperimentalExperimentalThe OIDC issuer as returned by the /auth_issuer API
id of this client as registered with the OP
redirectUri as registered with OP
Device ID of current session
idTokenClaims as returned from authorization grant used to validate tokens
Protected ExperimentaldeviceDevice ID of current session
Readonly ExperimentaloidcThis is now just a resolved promise and will be removed in a future version. Initialisation is done lazily at token refresh time.
ExperimentalAttempt token refresh using given refresh token
refresh token to use in request with token issuer
tokens - Promise that resolves with new access and refresh tokens
ProtectedpersistExperimentalPersist the new tokens, called after tokens are successfully refreshed.
This function is intended to be overriden by the consumer when persistence is necessary.
new access token
OptionalrefreshToken?: stringOPTIONAL new refresh token
Class responsible for refreshing OIDC access tokens
Client implementations will likely want to override persistTokens to persist tokens after successful refresh