OidcTokenInfo

Contains OAuth token information returned from the identity provider, including access tokens, ID tokens, and PKCE parameters used for secure authentication.

Types

Link copied to clipboard
class Builder
Link copied to clipboard
object Companion

Properties

Link copied to clipboard

The OAuth access token that can be used to access protected resources on behalf of the authenticated user.

Link copied to clipboard

The PKCE code challenge, a transformed version of the code verifier sent during the authorization request for verification.

Link copied to clipboard

The PKCE (Proof Key for Code Exchange) code verifier, a cryptographically random string used to enhance security in the OAuth flow.

Link copied to clipboard

The lifetime of the access token in seconds, indicating when the token will expire and need to be refreshed.

Link copied to clipboard

The OpenID Connect ID token containing user identity information and authentication context as a signed JWT.

Link copied to clipboard

The OAuth refresh token that can be used to obtain new access tokens without requiring the user to re-authenticate.

Link copied to clipboard

The type of access token issued, typically 'Bearer', which indicates how the token should be used in API requests.

Functions

Link copied to clipboard
inline fun copy(block: OidcTokenInfo.Builder.() -> Unit = {}): OidcTokenInfo
Link copied to clipboard
open operator override fun equals(other: Any?): Boolean
Link copied to clipboard
open override fun hashCode(): Int
Link copied to clipboard
open override fun toString(): String