Score
0
Watch 598 Star 1.9K Fork 688

GVPbaomidou / kissoJavaApache-2.0

Clone or download
README.md
Copy Edit Web IDE Raw Normal History
青苗   Update README.md 2015-12-23
青苗   Update README.md 2015-12-23
![kisso图标](http://git.oschina.net/uploads/images/2015/1122/122054_3b6813fa_12260.png "爱心萝卜 kisso")
青苗   Update README.md 2015-12-23
青苗   Update README.md 2015-12-23
kisso  =  cookie sso 基于 Cookie 的 SSO 中间件,它是一把快速开发 java Web 登录系统(SSO)的瑞士军刀。
青苗   Update README.md 2015-11-22
hubin   3.7.6 发布 2020-04-04
- 前后分离可选:请求 Header 票据模式, 请求 Cookie 模式
青苗   Update README.md 2015-12-23
hubin   3.7.6 发布 2020-04-04
- QQ 群 1064693672
青苗   Update README.md 2016-02-24
hubin   修改 readme 2020-04-21
# 仓库`https://search.maven.org/search?q=g:com.baomidou````<dependency>  <groupId>com.baomidou</groupId>  <artifactId>kisso</artifactId>  <version>3.7.6</version></dependency>```
hubin   3.7.6 发布 2020-04-04
# 使用文档
青苗   升级 spring mvc 演示 demo 2017-08-22
hubin   3.7.6 发布 2020-04-04
```// 生成 jwt 票据,访问请求头设置‘ accessToken=票据内容 ’String jwtToken = SSOToken.create().setId(1).setIssuer("admin").getToken();
hubin   升级 3.7.0 发布 2017-08-08
hubin   3.7.6 发布 2020-04-04
// 解析票据SSOToken ssoToken = SSOToken.parser(jwtToken);
青苗   Update README.md 2016-06-28
hubin   3.7.6 发布 2020-04-04
// Cookie 模式设置SSOHelper.setCookie(request, response,  new SSOToken().setId(String.valueOf(1)).setIssuer("admin"));
青苗   Update README.md 2016-02-24
hubin   3.7.6 发布 2020-04-04
// 权限拦截器类 SSOSpringInterceptor// 注解不拦截 @Login(action = Action.Skip)// yml 配置 kisso.config....
hubin   补充文档说明 2020-04-30
```- Spring Boot```@ControllerAdvice@Configurationpublic class WebConfig extends WebServiceConfigurer {    @Override    public void addInterceptors(InterceptorRegistry registry) {        // SSO 授权拦截器        SSOSpringInterceptor ssoInterceptor = new SSOSpringInterceptor();        ssoInterceptor.setHandlerInterceptor(new LoginHandlerInterceptor());        registry.addInterceptor(ssoInterceptor).addPathPatterns("/**").excludePathPatterns("/v1/sso/**");    }}```
青苗   Update README.md 2016-07-10
hubin   3.7.6 发布 2020-04-04
# 默认 HS512 算法
青苗   Update README.md 2015-11-27
hubin   3.7.6 发布 2020-04-04
```// HS512 密钥,配置参数 kisso.config.sign-keySSOHelper.getHS512SecretKey()```
青苗   更新 README.md 2016-12-16
hubin   3.7.6 发布 2020-04-04
# 切换 RS512 算法
青苗   更新 README.md 2016-12-16
hubin   3.7.6 发布 2020-04-04
- 1,配置算法 kisso.config.sign-algorithm = RS512- 2,配置私钥公钥证书,默认放置 resources 目录即可
青苗   Update README.md 2015-02-12
hubin   3.7.6 发布 2020-04-04
```// RSA 密钥,配置参数 kisso.config.rsa-jks-store// 其它参数 CN=Server,OU=Unit,O=Organization,L=City,S=State,C=US// RSA 生成 jks 密钥$ keytool -genkeypair -alias jwtkey -keyalg RSA -dname "CN=llt" -keypass keypassword -keystore key.jks -storepass jkspassword// RSA 生成证书// RSA 公钥,配置参数 kisso.config.rsa-cert-store$ keytool -export -alias jwtkey -file public.cert -keystore key.jks -storepass jkspassword```
青苗   Update README.md 2015-02-12
hubin   3.7.6 发布 2020-04-04
# 其他开源项目 | Other Project
青苗   Update README.md 2015-11-10
hubin   3.7.6 发布 2020-04-04
- [Mybatis-Plus CRUD 快速开发框架](http://git.oschina.net/baomidou/mybatis-plus)
青苗   Update README.md 2015-06-19
青苗   Update README.md 2015-02-12
青苗   Update README.md 2015-12-23
捐赠 kisso
青苗   Update README.md 2015-12-23
====================
青苗   Update README.md 2015-12-23
![捐赠 kisso](http://git.oschina.net/uploads/images/2015/1222/211207_0acab44e_12260.png "支持一下kisso")
hubin   升级 3.7.0 发布 2017-08-08
- 欢迎提出更好的意见,帮助完善 KISSO 
青苗   Update README.md 2015-02-12
copyright====================
青苗   Update README.md 2016-01-21
Apache License, Version 2.0关注我====================
青苗   Update README.md 2016-04-05
![程序员日记](http://git.oschina.net/uploads/images/2016/0121/093728_1bc1658f_12260.png "程序员日记")
Java
1
https://gitee.com/baomidou/kisso.git
git@gitee.com:baomidou/kisso.git
baomidou
kisso
kisso
dev

Search

231008 48f1a665 1899542 231017 9a6720c6 1899542