Files
appks/api/routes.rs
T
zhenyi 0d3b53f7a0 feat(auth): add comprehensive authentication system with 2FA support
- Add new auth module with captcha, login, logout, register, and email verification endpoints
- Implement two-factor authentication with TOTP enable, disable, verify, and backup codes regeneration
- Create RSA public key endpoint for secure password encryption
- Add user profile management with get current user and email retrieval
- Integrate OpenAPI documentation for all authentication endpoints
- Implement password reset functionality with email verification flow
- Add comprehensive API response structures with proper error handling
- Configure all auth routes under /api/v1/auth scope with proper tagging
2026-06-07 18:09:38 +08:00

9 lines
186 B
Rust

use actix_web::web;
use actix_web::web::scope;
use crate::api::auth;
pub fn init_routes(cfg: &mut web::ServiceConfig) {
cfg.service(scope("/api/v1").configure(auth::configure));
}