Class representing an OpenID Connect client.
Ends the session. Best effort to end the session. The stored token is removed regardless of the result.
Ends the session with a custom sign-off procedure.
Revokes the access token.
Retrieves an access token. If a cached token is available and not expired, it is returned. Otherwise, a new token is fetched with refresh token if refresh grant is available.
Retrieves user information.