Skip to content

RegisterOidcConfigTestResponse

Source code in docs_src/capo_wickr/types/register_oidc_config_test_response.py
class RegisterOidcConfigTestResponse(TypedDict, closed=True):
    token_endpoint: NotRequired["capo_wickr.types.generic_string.GenericString"]
    """<p>The token endpoint URL discovered from the OIDC provider.</p>"""
    userinfo_endpoint: NotRequired["capo_wickr.types.generic_string.GenericString"]
    """<p>The user info endpoint URL discovered from the OIDC provider.</p>"""
    response_types_supported: NotRequired["capo_wickr.types.string_list.StringList"]
    """<p>The OAuth response types supported by the OIDC provider.</p>"""
    scopes_supported: NotRequired["capo_wickr.types.string_list.StringList"]
    """<p>The OAuth scopes supported by the OIDC provider.</p>"""
    issuer: NotRequired["capo_wickr.types.generic_string.GenericString"]
    """<p>The issuer URL confirmed by the OIDC provider.</p>"""
    authorization_endpoint: NotRequired["capo_wickr.types.generic_string.GenericString"]
    """<p>The authorization endpoint URL discovered from the OIDC provider.</p>"""
    end_session_endpoint: NotRequired["capo_wickr.types.generic_string.GenericString"]
    """<p>The end session endpoint URL for logging out users from the OIDC provider.</p>"""
    logout_endpoint: NotRequired["capo_wickr.types.generic_string.GenericString"]
    """<p>The logout endpoint URL for terminating user sessions.</p>"""
    grant_types_supported: NotRequired["capo_wickr.types.string_list.StringList"]
    """<p>The OAuth grant types supported by the OIDC provider.</p>"""
    revocation_endpoint: NotRequired["capo_wickr.types.generic_string.GenericString"]
    """<p>The token revocation endpoint URL for invalidating tokens.</p>"""
    token_endpoint_auth_methods_supported: NotRequired[
        "capo_wickr.types.string_list.StringList"
    ]
    """<p>The authentication methods supported by the token endpoint.</p>"""
    microsoft_multi_refresh_token: NotRequired["bool"]
    """<p>Indicates whether the provider supports Microsoft multi-refresh tokens.</p>"""

authorization_endpoint instance-attribute

authorization_endpoint: NotRequired[GenericString]

The authorization endpoint URL discovered from the OIDC provider.

end_session_endpoint instance-attribute

end_session_endpoint: NotRequired[GenericString]

The end session endpoint URL for logging out users from the OIDC provider.

grant_types_supported instance-attribute

grant_types_supported: NotRequired[StringList]

The OAuth grant types supported by the OIDC provider.

issuer instance-attribute

issuer: NotRequired[GenericString]

The issuer URL confirmed by the OIDC provider.

logout_endpoint instance-attribute

logout_endpoint: NotRequired[GenericString]

The logout endpoint URL for terminating user sessions.

microsoft_multi_refresh_token instance-attribute

microsoft_multi_refresh_token: NotRequired[bool]

Indicates whether the provider supports Microsoft multi-refresh tokens.

response_types_supported instance-attribute

response_types_supported: NotRequired[StringList]

The OAuth response types supported by the OIDC provider.

revocation_endpoint instance-attribute

revocation_endpoint: NotRequired[GenericString]

The token revocation endpoint URL for invalidating tokens.

scopes_supported instance-attribute

scopes_supported: NotRequired[StringList]

The OAuth scopes supported by the OIDC provider.

token_endpoint instance-attribute

token_endpoint: NotRequired[GenericString]

The token endpoint URL discovered from the OIDC provider.

token_endpoint_auth_methods_supported instance-attribute

token_endpoint_auth_methods_supported: NotRequired[StringList]

The authentication methods supported by the token endpoint.

userinfo_endpoint instance-attribute

userinfo_endpoint: NotRequired[GenericString]

The user info endpoint URL discovered from the OIDC provider.