Represents an identity provider that integrates with SAML.
import { UserPoolIdentityProviderSaml } from 'aws-cdk-lib/aws-cognito';Or use the module namespace:
import * as cognito from 'aws-cdk-lib/aws-cognito';
// cognito.UserPoolIdentityProviderSamlConfiguration passed to the constructor as UserPoolIdentityProviderSamlProps.
metadataRequiredUserPoolIdentityProviderSamlMetadataThe SAML metadata.
encryptedResponsesOptionalbooleanWhether to require encrypted SAML assertions from IdP.
Default: false
identifiersOptionalstring[]Identifiers. Identifiers can be used to redirect users to the correct IdP in multitenant apps.
Default: - no identifiers used
idpInitiatedOptionalbooleanWhether to enable IdP-initiated SAML auth flows.
Default: false
idpSignoutOptionalbooleanWhether to enable the "Sign-out flow" feature.
Default: - false
nameOptionalstringThe name of the provider. Must be between 3 and 32 characters.
Default: - the unique ID of the construct
requestSigningAlgorithmOptionalSigningAlgorithmThe signing algorithm for SAML requests.
Default: - don't sign requests
UserPoolIdentityProviderPropsuserPoolRequiredinherited from UserPoolIdentityProviderPropsIUserPoolThe user pool to which this construct provides identities.
attributeMappingOptionalinherited from UserPoolIdentityProviderPropsAttributeMappingMapping attributes from the identity provider to standard and custom attributes of the user pool.
Default: - no attribute mapping
Everything you need to know about Amazon Cognito on one page. HD quality, print-friendly.
Download Free Infographicaws-cognito