0d3b53f7a0
- 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
9 lines
186 B
Rust
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));
|
|
}
|