Authentication
Authentication
Authenticate users with multiple authentication methods.
Source | Name | Status | Database |
---|---|---|---|
Source | auth | stable | Yes |
Authors
Dependencies
Installation
CLI
opengb module add auth
Config
export interface Config {
email?: EmailConfig;
}
export interface EmailConfig {
fromEmail: string;
fromName?: string;
}
Scripts
Authenticate Email Passwordless
Send a one-time verification code to a user’s email address to authenticate them.Verify Email Passwordless
Verify a user’s email address with a one-time verification code.Errors
- Email Already Used (
email_already_used
) - Provider Disabled (
provider_disabled
) - Verification Code Already Used (
verification_code_already_used
) - Verification Code Attempt Limit (
verification_code_attempt_limit
) - Verification Code Expired (
verification_code_expired
) - Verification Code Invalid (
verification_code_invalid
)