✨ 开源、免费、一站式 Java 权限认证框架,让鉴权变得简单、优雅!—— 登录认证、权限认证、分布式 Session 会话、微服务网关鉴权、SSO 单点登录、OAuth2.0 统一认证、jwt 集成、API Key 秘钥授权、API 参数签名
Sa-Token is a lightweight, open-source Java framework for permission authentication and authorization built by the Dromara community. The framework addresses authentication and authorization challenges in Java applications by providing five core modules: login authentication, permission authentication, single sign-on (SSO), OAuth2.0 authorization, and microservice gateway authentication. Sa-Token is built as a pure, self-developed framework with zero core dependencies and integrates with common Java web frameworks including SpringBoot 2, SpringBoot 3, Solon, and JFinal through specialized integration packages. The project is distributed under the Apache 2.0 license and includes extensive Chinese-language documentation, numerous code examples, and multiple demonstration projects that cover scenarios such as distributed sessions, JWT integration, API key authorization, and parameter signature validation across microservices.