Module util

Module util 

Source
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 - 权限认证工具类
TokenBuilder
Token 构建器 - 支持链式调用 | Token Builder - Supports chain calls

Traits§

LoginId
LoginId trait - 支持任何可以转换为字符串的类型作为登录 ID