Skip to main content

ProviderEmailPolicy

@webda/auth


Interface: ProviderEmailPolicy

Defined in: packages/auth/src/provider.ts:21

Per-provider rules on asserted emails; read from the provider service parameters

Properties​

allowedEmailDomains?​

optional allowedEmailDomains?: 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?​

optional trustEmailVerification?: 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.