ProviderEmailPolicy
Interface: ProviderEmailPolicy
Defined in: packages/auth/src/provider.ts:21
Per-provider rules on asserted emails; read from the provider service parameters
Properties
allowedEmailDomains?
optionalallowedEmailDomains?:string[]
Defined in: packages/auth/src/provider.ts:27
Only identities whose email domain is listed may log in (case-insensitive, exact domain match, no wildcard). The email must also be verified and trusted (see trustEmailVerification). An empty list refuses everyone. Undefined means all domains.
trustEmailVerification?
optionaltrustEmailVerification?:boolean|string[]
Defined in: packages/auth/src/provider.ts:32
Whether the provider's emailVerified claim is believed: true (default) = all domains, false = never, string[] = only these domains.