★热门 | 语言: Java
项目简介
surpass是基于Spring Boot + Sureness的面向REST API资源的无状态认证权限管理系统。surpass专注于API资源的安全保护,提供JWT、Basic Auth、Digest Auth等多种认证方式,支持基于角色的访问控制(RBAC)和基于主题(Subject)的权限模型。项目设计简洁,配置灵活,适合作为微服务架构下API网关的权限认证层,为企业系统提供统一的安全认证服务。
核心功能
认证授权:支持JWT、Basic Auth、Digest Auth多种认证方式
权限控制:基于角色的访问控制(RBAC),支持动态权限配置
无状态设计:基于Token的无状态认证,支持分布式部署和水平扩展
API网关:可作为API网关的权限认证层,统一鉴权入口
动态权限:运行时动态调整权限配置,无需重启服务
审计日志:完整的API访问日志记录,支持审计追溯
多认证源:支持多个认证源并行配置,满足多端登录需求
异常处理:统一的异常处理机制,返回规范的错误响应
技术栈
Java + Spring Boot + Sureness + JWT + Redis + MySQL + Swagger
适用场景
微服务API认证、企业系统权限管理、API网关鉴权、开放平台安全、多端统一认证
游客,本帖隐藏的内容需要积分高于 20 才可浏览,您当前积分为 0 |