WorkSpacesWeb.Client.
get_identity_provider
(**kwargs)¶Gets the identity provider.
See also: AWS API Documentation
Request Syntax
response = client.get_identity_provider(
identityProviderArn='string'
)
[REQUIRED]
The ARN of the identity provider.
{
'identityProvider': {
'identityProviderArn': 'string',
'identityProviderDetails': {
'string': 'string'
},
'identityProviderName': 'string',
'identityProviderType': 'SAML'|'Facebook'|'Google'|'LoginWithAmazon'|'SignInWithApple'|'OIDC'
}
}
Response Structure
The identity provider.
The ARN of the identity provider.
The identity provider details. The following list describes the provider detail keys for each identity provider type.
client_id
client_secret
authorize_scopes
client_id
client_secret
authorize_scopes
api_version
client_id
team_id
key_id
private_key
authorize_scopes
client_id
client_secret
attributes_request_method
oidc_issuer
authorize_scopes
authorize_url
if not available from discovery URL specified by oidc_issuer keytoken_url
if not available from discovery URL specified by oidc_issuer keyattributes_url
if not available from discovery URL specified by oidc_issuer keyjwks_uri
if not available from discovery URL specified by oidc_issuer keyMetadataFile
OR MetadataURL
IDPSignout
optionalThe identity provider name.
The identity provider type.
Exceptions
WorkSpacesWeb.Client.exceptions.InternalServerException
WorkSpacesWeb.Client.exceptions.ResourceNotFoundException
WorkSpacesWeb.Client.exceptions.AccessDeniedException
WorkSpacesWeb.Client.exceptions.ThrottlingException
WorkSpacesWeb.Client.exceptions.ValidationException