Expand description
StpUtil - sa-token 便捷工具类
提供类似 Java 版 StpUtil 的静态方法,方便进行认证和权限操作
§使用示例
ⓘ
use sa_token_core::StpUtil;
// 初始化全局 Manager(应用启动时调用一次)
StpUtil::init_manager(manager);
// 之后就可以直接使用,支持多种 ID 类型
let token = StpUtil::login("user_123").await?; // 字符串 ID
let token = StpUtil::login(10001).await?; // 数字 ID (i32)
let token = StpUtil::login(10001_i64).await?; // 数字 ID (i64)
StpUtil::set_permissions(10001, vec!["user:list".to_string()]).await?;Structs§
- StpUtil
- StpUtil - 权限认证工具类
- Token
Builder - Token 构建器 - 支持链式调用 | Token Builder - Supports chain calls
Traits§
- LoginId
- LoginId trait - 支持任何可以转换为字符串的类型作为登录 ID