Skip to content

OidcTokenInfo

Source code in docs_src/capo_wickr/types/oidc_token_info.py
class OidcTokenInfo(TypedDict, closed=True):
    code_verifier: NotRequired["capo_wickr.types.generic_string.GenericString"]
    """<p>The PKCE (Proof Key for Code Exchange) code verifier, a cryptographically random string used to enhance security in the OAuth flow.</p>"""
    code_challenge: NotRequired["capo_wickr.types.generic_string.GenericString"]
    """<p>The PKCE code challenge, a transformed version of the code verifier sent during the authorization request for verification.</p>"""
    access_token: NotRequired["capo_wickr.types.generic_string.GenericString"]
    """<p>The OAuth access token that can be used to access protected resources on behalf of the authenticated user.</p>"""
    id_token: NotRequired["capo_wickr.types.generic_string.GenericString"]
    """<p>The OpenID Connect ID token containing user identity information and authentication context as a signed JWT.</p>"""
    refresh_token: NotRequired["capo_wickr.types.generic_string.GenericString"]
    """<p>The OAuth refresh token that can be used to obtain new access tokens without requiring the user to re-authenticate.</p>"""
    token_type: NotRequired["capo_wickr.types.generic_string.GenericString"]
    """<p>The type of access token issued, typically 'Bearer', which indicates how the token should be used in API requests.</p>"""
    expires_in: NotRequired["int"]
    """<p>The lifetime of the access token in seconds, indicating when the token will expire and need to be refreshed.</p>"""

access_token instance-attribute

access_token: NotRequired[GenericString]

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

code_challenge instance-attribute

code_challenge: NotRequired[GenericString]

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

code_verifier instance-attribute

code_verifier: NotRequired[GenericString]

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

expires_in instance-attribute

expires_in: NotRequired[int]

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

id_token instance-attribute

id_token: NotRequired[GenericString]

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

refresh_token instance-attribute

refresh_token: NotRequired[GenericString]

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

token_type instance-attribute

token_type: NotRequired[GenericString]

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