OidcConfig
¶
Used by
-
AsyncSageMakerClient Operations -
SageMakerClient Operations
Source code in docs_src/capo_sagemaker/types/oidc_config.py
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.
client_secret
instance-attribute
¶
client_secret: NotRequired[ClientSecret]
The OIDC IdP client secret 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.