Represents an identity provider that integrates with Apple.
import { UserPoolIdentityProviderApple } from 'aws-cdk-lib/aws-cognito';Or use the module namespace:
import * as cognito from 'aws-cdk-lib/aws-cognito';
// cognito.UserPoolIdentityProviderAppleConfiguration passed to the constructor as UserPoolIdentityProviderAppleProps.
clientIdRequiredstringThe client id recognized by Apple APIs.
keyIdRequiredstringThe keyId (of the same key, which content has to be later supplied as `privateKey`) for Apple APIs to authenticate the client.
teamIdRequiredstringThe teamId for Apple APIs to authenticate the client.
privateKeyOptionalDeprecatedstringThe privateKey content for Apple APIs to authenticate the client.
Default: none
Deprecated: use privateKeyValue
privateKeyValueOptionalSecretValueThe privateKey content for Apple APIs to authenticate the client.
Default: none
scopesOptionalstring[]The list of apple permissions to obtain for getting access to the apple profile.
Default: [ name ]
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