| 失效链接处理 |
|
为什么越来越多人开始用 Sa-Token ?
相关截图:
![]() 主要内容:
Sa-Token 为什么越来越受欢迎
1. 上手快,代码读起来像自然语言
Sa-Token 的核心 API 很直白。登录是 StpUtil.login(),判断是否登录是 StpUtil.checkLogin(),退出是 StpUtil.logout()。即使第一次看到这些代码,大概也能猜出它们在做什么。
这点看似普通,却很重要。团队里不一定每个人都是安全认证专家,简单清楚的 API 能减少理解成本,也方便后续维护。
2. 常见需求基本都考虑到了
除了基础登录,Sa-Token 还提供权限认证、角色认证、踢人下线、同端互斥登录、账号封禁、记住我、单点登录、OAuth2、微服务鉴权等能力。
项目早期可能只需要登录,但业务发展后经常会冒出新需求。使用一个覆盖面较完整的框架,可以少做几次大改造。
3. 对前后端分离项目比较友好
现在常见的管理后台、小程序和 App,通常都是前后端分离。登录成功后,后端返回 Token,前端保存并在后续请求中携带,服务端再完成身份判断。Sa-Token 对这种模式支持得很自然。
一次普通登录请求,大致会经历下面这些步骤:
4. 文档和社区降低了使用门槛
一个框架是否好用,不只看功能,也要看遇到问题时能不能快速找到答案。Sa-Token 的中文文档比较贴近国内开发者的阅读习惯,示例也多。对于希望尽快把功能落地的团队来说,这往往比“理论上更强大”更实际。
|


苏公网安备 32061202001004号
