Skip to main content

Type Alias: IdentityProviderConfig

IdentityProviderConfig = object

Defined in: cloud-auth/src/template-identity-providers.ts:10

Properties

attributeMapping?

optional attributeMapping?: Record<string, string>

Defined in: cloud-auth/src/template-identity-providers.ts:23

Maps provider attributes to user pool attributes. Defaults to { email: 'email' }.


clientId

clientId: string

Defined in: cloud-auth/src/template-identity-providers.ts:12


clientSecret

clientSecret: string

Defined in: cloud-auth/src/template-identity-providers.ts:13


providerType

providerType: IdentityProviderType

Defined in: cloud-auth/src/template-identity-providers.ts:11


scopes?

optional scopes?: string[]

Defined in: cloud-auth/src/template-identity-providers.ts:18

Scopes requested from the provider. Defaults to the minimum needed to populate the user pool's email attribute.