kisso = cookie sso,基于 Cookie 的 SSO 中间件,它是一把快速开发 java Web 登录系统(SSO)的瑞士军刀。
升 日志级:
1、加密签名逻辑采用 jwt 真正实现多语言
2、默认采用 HS512 签名算法无配置使用
3、同时支持移动端 web 端 TOKEN 认证
4、重构了核心代码 token 扩展性更强大
5、更多期待你去发现
距上一个版本足足1年发布全新的 kisso 助力 spring cloud 实现权限授权, 上码说话:
# web 端设置授权 cookie 没错一行代码 ok
SSOHelper.setCookie(request, response, SSOToken.create().setIp(request).setId(1000).setIssuer("kisso"), false);
# 移动端 生成 accessToken
SSOToken.create().setIp(req).setId(1).setOrigin(TokenOrigin.IOS).getToken();
# 拦截器配置
registry.addInterceptor(new SSOSpringInterceptor()).addPathPatterns("/**").excludePathPatterns("/login");
完事!!
Spring Boot 演示 demo
Mybatis-Plus CRUD 快速开发框架