feat(auth): 添加 Refresh Token 双 Token 机制
- 添加 /api/refresh-token 接口支持 Token 续期 - 登录接口返回 access_token 和 refresh_token - 新增 refresh_tokens 表存储 refresh_token - 部署脚本添加数据库备份和迁移功能 - deploy.sh 添加 4 项 API 测试 - 更新 AGENTS.md 文档
This commit is contained in:
@@ -3,6 +3,7 @@ pub mod admin;
|
||||
pub mod auth;
|
||||
pub mod favorites;
|
||||
pub mod health;
|
||||
pub mod meta;
|
||||
pub mod payment;
|
||||
pub mod static_files;
|
||||
pub mod user;
|
||||
@@ -17,8 +18,10 @@ pub static TEMPLATES_DIR: Dir = include_dir!("$CARGO_MANIFEST_DIR/templates");
|
||||
pub use admin::admin_get_user;
|
||||
pub use admin::admin_update_user_payment;
|
||||
pub use auth::login;
|
||||
pub use auth::refresh_token;
|
||||
pub use favorites::{add_favorite, get_favorites, remove_favorite};
|
||||
pub use health::health_check;
|
||||
pub use meta::root;
|
||||
pub use static_files::serve_static_files;
|
||||
pub use user::get_current_user_profile;
|
||||
pub use user::save_user_profile;
|
||||
|
||||
Reference in New Issue
Block a user