| 程序包 | 说明 |
|---|---|
| com.baomidou.kisso |
SSO 配置,票据,辅助组件类
kisso = cookie sso,基于 Cookie 的 SSO 中间件,它是一把快速开发 java Web 单点登录系统的瑞士军刀。
|
| com.baomidou.kisso.common |
加密算法,工具类,辅助类
|
| com.baomidou.kisso.common.encrypt |
加密算法
kisso 关键核心对称加密算法 AES,PBE
|
| com.baomidou.kisso.service |
| 限定符和类型 | 方法和说明 |
|---|---|
SSOEncrypt |
SSOConfig.getEncrypt()
自定义 SSOEncrypt Class
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
SSOConfig.setEncrypt(SSOEncrypt encrypt) |
| 限定符和类型 | 方法和说明 |
|---|---|
static SSOEncrypt |
SSOReflectHelper.getConfigEncrypt(String encryptClass)
反射获取自定义Encrypt
|
| 限定符和类型 | 类和说明 |
|---|---|
class |
AES
AES encrypt util
|
class |
PBE
PBE 对称加密算法
|
| 限定符和类型 | 方法和说明 |
|---|---|
protected String |
KissoServiceSupport.encryptCookie(javax.servlet.http.HttpServletRequest request,
Token token,
SSOEncrypt encrypt)
加密Token信息
|
protected String |
KissoServiceSupport.getJsonToken(javax.servlet.http.HttpServletRequest request,
SSOEncrypt encrypt,
String cookieName)
获取当前请求 JsonToken
|
protected Token |
KissoServiceSupport.getToken(javax.servlet.http.HttpServletRequest request,
SSOEncrypt encrypt,
SSOCache cache)
获取当前请求 Token
|
protected Token |
KissoServiceSupport.getToken(javax.servlet.http.HttpServletRequest request,
SSOEncrypt encrypt,
String cookieName)
获取当前请求 Token
|
protected void |
KissoServiceSupport.setSSOCookie(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
Token token,
SSOEncrypt encrypt)
当前访问域下设置登录Cookie
|
Copyright © 2016. All rights reserved.