Add email verification system for user registration
All checks were successful
Build And Push Image / docker (push) Successful in 3m1s

- Add SMTP configuration UI in admin panel with test functionality
- Implement email verification workflow with tokens and templates
- Add verification success/expired pages for user feedback
- Include nodemailer, handlebars, and JWT dependencies
- Create API endpoints for email config, testing, and verification
This commit is contained in:
2025-08-08 22:51:14 +02:00
parent 7b72d7a565
commit 4ec05e29dc
20 changed files with 2501 additions and 227 deletions

View File

@@ -189,6 +189,16 @@ export interface RegistrationConfig {
accountHolder: string;
}
export interface SMTPConfig {
host: string;
port: number;
secure: boolean;
username: string;
password: string;
fromAddress: string;
fromName: string;
}
// Enhanced Keycloak Admin API Types
export interface KeycloakUserRepresentation {
id?: string;