| 程序包 | 说明 |
|---|---|
| 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 |
kisso 服务相关类
|
| 限定符和类型 | 方法和说明 |
|---|---|
SSOEncrypt |
SSOConfig.getEncrypt()
自定义 SSOEncrypt Class
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
SSOConfig.setEncrypt(SSOEncrypt encrypt) |
| 限定符和类型 | 方法和说明 |
|---|---|
static SSOEncrypt |
SSOReflectHelper.getConfigEncrypt(String encryptClass,
String encryptAlgorithm)
反射获取自定义Encrypt
|
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
SSOReflectHelper.setConfigEncrypt(SSOEncrypt configEncrypt) |
| 限定符和类型 | 类和说明 |
|---|---|
class |
SSOSymmetrical
SSO 对称加密, 支持DES、AES、Blowfish、RC2、RC4的加密解密
Standard,即数据加密标准,是一种使用密钥加密的块算法,1976年被美国联邦政府的国家标准局确定为联邦资料处理标准(FIPS),
随后在国际上广泛流传开来。
|
| 限定符和类型 | 方法和说明 |
|---|---|
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.