1 Star 0 Fork 780

Tokeys/kisso

forked from baomidou/kisso 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README
Apache-2.0

kisso图标

kisso = cookie sso 基于 Cookie 的 SSO 中间件,它是一把快速开发 java Web 登录系统(SSO)的瑞士军刀。

技术讨论 QQ 群 492238239

http://baomidou.com/

http://www.oschina.net/p/kisso

kisso 升级日志

kisso捐赠记录,感谢你们的支持!

kisso

kisso = java cookie sso framework

Maven 坐标

<dependency>
  <groupId>com.baomidou</groupId>
  <artifactId>kisso</artifactId>
  <version>最新版本 maven 为准</version>
</dependency>

Usage

kisso 依赖 jars

kisso-oauth2-demo 演示 demo 由于 apache-oltu-oauth2 很灵活 kisso 只做辅助支持,不重新造轮子。

kisso_ApiServer 移动端 演示 demo

第一种、同一个根域名不同子域名,比如 my.baomidou.com 、 sso.baomidou.com 、other.baomidou.com 此时配置 domain 只需要配置 .baomidou.com 即可。 查看普通 demo :

kisso_Jfinal 演示 demo

kisso_SpringMvc 演示 demo

第二种、完全不同的域名,比如 sso.baomidou.com git.oschina.net 此时比较复杂 kisso 采用的是 rsa 加密询问验证(较复杂) 查看跨域 demo:

kisso_crossdomain 跨域演示 demo

捐赠 kisso

捐赠 kisso

说明文档

sso.properties 配置说明

SSO 跨域登录实现方案

(1)sso 登录状态

#登录

welcome

#登录成功

welcome

(2)跨域登录

crossdomain

hosts:

127.0.0.1 sso.test.com

127.0.0.1 my.web.com


访问 my.web.com:8090/index.html 如果未登录会重定向至sso域登录页面

kisso login

登录成功 my.web.com 如图

kisso login

Supports

1、支持单点登录

2、支持登录Cookie缓存

3、支持防止 XSS攻击, SQL注入,脚本注入

4、支持 Base64 / MD5 / AES / PBE / RSA 算法

5、支持浏览器客户端校验

6、支持Cookie参数配置及扩展

7、支持跨域登录,模拟登录

8、支持在线人数统计

9、支持生成动态图片验证码

10、支持 app 移动端 api 服务验证,采用微信公众平台 api 验证机制认证

Futures

1、欢迎提出更好的意见,帮助完善 KISSO

copyright

Apache License, Version 2.0

关注我

程序员日记

空文件

简介

java 基于 Cookie 的 SSO 中间件 kisso 展开 收起
Java
Apache-2.0
取消

发行版

暂无发行版

贡献者

全部

近期动态

不能加载更多了
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Java
1
https://gitee.com/tokeys/kisso.git
git@gitee.com:tokeys/kisso.git
tokeys
kisso
kisso
v3.0

搜索帮助