AuthConfig = object
Defined in: packages/modelence/src/app/authConfig.ts:59
Authentication configuration for the application
Example
Properties
| Property | Type | Description | Defined in |
|---|---|---|---|
generateHandle? | (props) => Promise<string> | string | - | packages/modelence/src/app/authConfig.ts:76 |
login? | AuthOption | deprecated: use onAfterLogin and onLoginError | packages/modelence/src/app/authConfig.ts:79 |
oauthAccountLinking? | "auto" | "manual" | Controls how OAuth providers handle existing accounts with matching email. - ‘manual’ (default): Returns an error when an OAuth login matches an existing email. - ‘auto’: Automatically links the OAuth provider to the existing account if the provider email is verified. | packages/modelence/src/app/authConfig.ts:89 |
onAfterEmailVerification? | (props) => void | - | packages/modelence/src/app/authConfig.ts:69 |
onAfterLogin? | (props) => void | - | packages/modelence/src/app/authConfig.ts:65 |
onAfterOAuthLink? | (props) => void | - | packages/modelence/src/app/authConfig.ts:72 |
onAfterSignup? | (props) => void | - | packages/modelence/src/app/authConfig.ts:67 |
onEmailVerificationError? | (props) => void | - | packages/modelence/src/app/authConfig.ts:70 |
onLoginError? | (props) => void | - | packages/modelence/src/app/authConfig.ts:66 |
onOAuthLinkError? | (props) => void | - | packages/modelence/src/app/authConfig.ts:73 |
onSignupError? | (props) => void | - | packages/modelence/src/app/authConfig.ts:68 |
signup? | AuthOption | deprecated: user onAfterSignup and onSignupError | packages/modelence/src/app/authConfig.ts:81 |
validateProfileUpdate? | (props) => void | Promise<void> | - | packages/modelence/src/app/authConfig.ts:62 |
validateSignup? | (props) => void | Promise<void> | - | packages/modelence/src/app/authConfig.ts:61 |