public interface KissoService
SSO 单点登录服务
| 限定符和类型 | 方法和说明 |
|---|---|
AuthToken |
askCiphertext(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
String privateKey)
生成跨域询问票据
跨域
|
boolean |
clearLogin(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
清理登录状态
退出
|
void |
clearRedirectLogin(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
退出并跳至登录页
退出
|
String |
getLoginCount(javax.servlet.http.HttpServletRequest request)
在线人数(总数)
|
Token |
getToken(javax.servlet.http.HttpServletRequest request)
获取登录 Token
登录
|
AuthToken |
ok(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
String replyData,
String atPk,
String ssoPrk)
验证跨域回复密文,成功!
|
AuthToken |
replyCiphertext(javax.servlet.http.HttpServletRequest request,
String askData)
生成跨域回复票据
跨域
|
void |
setSSOCookie(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
Token token)
设置登录 Cookie
登录
|
Token getToken(javax.servlet.http.HttpServletRequest request)
登录
String getLoginCount(javax.servlet.http.HttpServletRequest request)
void setSSOCookie(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
Token token)
登录
boolean clearLogin(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
退出
void clearRedirectLogin(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
throws IOException
退出
IOExceptionAuthToken askCiphertext(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, String privateKey)
跨域
AuthToken replyCiphertext(javax.servlet.http.HttpServletRequest request, String askData)
跨域
Copyright © 2016. All rights reserved.