Skip to content

OidcConfigForResponse

Source code in docs_src/capo_sagemaker/types/oidc_config_for_response.py
class OidcConfigForResponse(TypedDict, closed=True):
    client_id: NotRequired["capo_sagemaker.types.client_id.ClientId"]
    """<p>The OIDC IdP client ID used to configure your private workforce.</p>"""
    issuer: NotRequired["capo_sagemaker.types.oidc_endpoint.OidcEndpoint"]
    """<p>The OIDC IdP issuer used to configure your private workforce.</p>"""
    authorization_endpoint: NotRequired[
        "capo_sagemaker.types.oidc_endpoint.OidcEndpoint"
    ]
    """<p>The OIDC IdP authorization endpoint used to configure your private workforce.</p>"""
    token_endpoint: NotRequired["capo_sagemaker.types.oidc_endpoint.OidcEndpoint"]
    """<p>The OIDC IdP token endpoint used to configure your private workforce.</p>"""
    user_info_endpoint: NotRequired["capo_sagemaker.types.oidc_endpoint.OidcEndpoint"]
    """<p>The OIDC IdP user information endpoint used to configure your private workforce.</p>"""
    logout_endpoint: NotRequired["capo_sagemaker.types.oidc_endpoint.OidcEndpoint"]
    """<p>The OIDC IdP logout endpoint used to configure your private workforce.</p>"""
    jwks_uri: NotRequired["capo_sagemaker.types.oidc_endpoint.OidcEndpoint"]
    """<p>The OIDC IdP JSON Web Key Set (Jwks) URI used to configure your private workforce.</p>"""
    scope: NotRequired["capo_sagemaker.types.scope.Scope"]
    """<p>An array of string identifiers used to refer to the specific pieces of user data or claims that the client application wants to access.</p>"""
    authentication_request_extra_params: NotRequired[
        "capo_sagemaker.types.authentication_request_extra_params.AuthenticationRequestExtraParams"
    ]
    """<p>A string to string map of identifiers specific to the custom identity provider (IdP) being used.</p>"""

authentication_request_extra_params instance-attribute

authentication_request_extra_params: NotRequired[AuthenticationRequestExtraParams]

A string to string map of identifiers specific to the custom identity provider (IdP) being used.

authorization_endpoint instance-attribute

authorization_endpoint: NotRequired[OidcEndpoint]

The OIDC IdP authorization endpoint used to configure your private workforce.

client_id instance-attribute

client_id: NotRequired[ClientId]

The OIDC IdP client ID used to configure your private workforce.

issuer instance-attribute

issuer: NotRequired[OidcEndpoint]

The OIDC IdP issuer used to configure your private workforce.

jwks_uri instance-attribute

jwks_uri: NotRequired[OidcEndpoint]

The OIDC IdP JSON Web Key Set (Jwks) URI used to configure your private workforce.

logout_endpoint instance-attribute

logout_endpoint: NotRequired[OidcEndpoint]

The OIDC IdP logout endpoint used to configure your private workforce.

scope instance-attribute

scope: NotRequired[Scope]

An array of string identifiers used to refer to the specific pieces of user data or claims that the client application wants to access.

token_endpoint instance-attribute

token_endpoint: NotRequired[OidcEndpoint]

The OIDC IdP token endpoint used to configure your private workforce.

user_info_endpoint instance-attribute

user_info_endpoint: NotRequired[OidcEndpoint]

The OIDC IdP user information endpoint used to configure your private workforce.