sa-token-plugin-salvo
为 Salvo 框架提供 sa-token 认证和授权支持
Provides sa-token authentication and authorization support for Salvo framework
特性 | Features
- ✨ 一行导入所有功能 | One-line import for all functionalities
- 🔧 支持多种存储后端 | Support for multiple storage backends
- 🚀 简化的中间件集成 | Simplified middleware integration
- 📦 包含核心、宏、存储 | Includes core, macros, and storage
快速开始 | Quick Start
[dependencies]
sa-token-plugin-salvo = "0.1.4"
use sa_token_plugin_salvo::*;
#[tokio::main]
async fn main() {
let storage = Arc::new(MemoryStorage::new());
SaTokenConfig::builder()
.token_name("Authorization")
.timeout(7200)
.storage(storage)
.build();
let router = Router::new()
.push(Router::with_path("login").post(login_handler))
.push(Router::with_path("user").get(user_info_handler));
Server::new(TcpListener::new("127.0.0.1:5800").bind().await)
.serve(router)
.await;
}