public interface TokenServiceInf
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
appendDTokenToURL(javax.servlet.http.HttpServletRequest request,
java.lang.String url) |
java.lang.String |
buildDToken(javax.servlet.http.HttpServletRequest request)
只生成令牌,对于这种方式,客户端必须将该token以参数名_dt_token_传回服务端,否则不起作用
输出值为:
1518435257
|
java.lang.String |
buildDToken(java.lang.String elementType,
javax.servlet.http.HttpServletRequest request) |
java.lang.String |
buildDToken(java.lang.String elementType,
java.lang.String jsonsplit,
javax.servlet.http.HttpServletRequest request,
java.lang.String fid) |
java.lang.String |
buildDToken(java.lang.String elementType,
java.lang.String jsonsplit,
javax.servlet.http.HttpServletRequest request,
java.lang.String fid,
boolean cache) |
java.lang.String |
buildHiddenDToken(javax.servlet.http.HttpServletRequest request)
生成隐藏域令牌,输出值为:
|
java.lang.String |
buildJsonDToken(java.lang.String jsonsplit,
javax.servlet.http.HttpServletRequest request)
生成json串令牌
如果jsonsplit为',则输出值为:
_dt_token_:'1518435257'
如果如果jsonsplit为",则输出值为:
_dt_token_:"1518435257"
|
java.lang.String |
buildParameterDToken(javax.servlet.http.HttpServletRequest request)
生成url参数串令牌
输出值为:
_dt_token_=1518435257
|
int |
checkTempToken(java.lang.String token) |
TokenResult |
checkTicket(java.lang.String appid,
java.lang.String secret,
java.lang.String ticket) |
TokenResult |
checkToken(java.lang.String appid,
java.lang.String secret,
java.lang.String token) |
boolean |
destroyTicket(java.lang.String ticket,
java.lang.String appid,
java.lang.String secret)
销毁令牌票据ticket
|
java.lang.String |
genAuthTempToken(java.lang.String appid,
java.lang.String secret,
java.lang.String ticket) |
Ticket |
genTempTicket(java.lang.String account,
java.lang.String worknumber,
java.lang.String appid,
java.lang.String secret) |
java.lang.String |
genTempToken() |
Ticket |
genTicket(java.lang.String account,
java.lang.String worknumber,
java.lang.String appid,
java.lang.String secret) |
java.lang.String |
genToken(javax.servlet.ServletRequest request,
java.lang.String fid,
boolean cache) |
java.lang.String |
getAppid() |
java.lang.String |
getSecret() |
java.lang.String |
getTokenfailpath() |
boolean |
isEnableToken() |
boolean |
refreshTicket(java.lang.String ticket,
java.lang.String appid,
java.lang.String secret)
刷新令牌票据ticket有效时间,如果ticket已经失效则抛出异常
|
java.lang.String genToken(javax.servlet.ServletRequest request,
java.lang.String fid,
boolean cache)
throws TokenException
TokenExceptionjava.lang.String buildDToken(java.lang.String elementType,
javax.servlet.http.HttpServletRequest request)
throws TokenException
TokenExceptionjava.lang.String buildDToken(java.lang.String elementType,
java.lang.String jsonsplit,
javax.servlet.http.HttpServletRequest request,
java.lang.String fid)
throws TokenException
TokenExceptionjava.lang.String getTokenfailpath()
TokenResult checkTicket(java.lang.String appid, java.lang.String secret, java.lang.String ticket) throws TokenException
TokenExceptionTokenResult checkToken(java.lang.String appid, java.lang.String secret, java.lang.String token) throws TokenException
TokenExceptionint checkTempToken(java.lang.String token)
throws TokenException
TokenExceptionjava.lang.String buildHiddenDToken(javax.servlet.http.HttpServletRequest request)
throws TokenException
request - TokenExceptionjava.lang.String appendDTokenToURL(javax.servlet.http.HttpServletRequest request,
java.lang.String url)
throws TokenException
TokenExceptionjava.lang.String buildJsonDToken(java.lang.String jsonsplit,
javax.servlet.http.HttpServletRequest request)
throws TokenException
jsonsplit - request - TokenExceptionjava.lang.String buildParameterDToken(javax.servlet.http.HttpServletRequest request)
throws TokenException
request - TokenExceptionjava.lang.String buildDToken(javax.servlet.http.HttpServletRequest request)
throws TokenException
request - TokenExceptionjava.lang.String buildDToken(java.lang.String elementType,
java.lang.String jsonsplit,
javax.servlet.http.HttpServletRequest request,
java.lang.String fid,
boolean cache)
throws TokenException
TokenExceptionjava.lang.String genTempToken()
throws java.lang.Exception
java.lang.Exceptionjava.lang.String genAuthTempToken(java.lang.String appid,
java.lang.String secret,
java.lang.String ticket)
throws java.lang.Exception
java.lang.ExceptionTicket genTempTicket(java.lang.String account, java.lang.String worknumber, java.lang.String appid, java.lang.String secret) throws TokenException
TokenExceptionTicket genTicket(java.lang.String account, java.lang.String worknumber, java.lang.String appid, java.lang.String secret) throws TokenException
TokenExceptionboolean isEnableToken()
java.lang.String getSecret()
java.lang.String getAppid()
boolean destroyTicket(java.lang.String ticket,
java.lang.String appid,
java.lang.String secret)
throws TokenException
token - appid - secret - TokenExceptionboolean refreshTicket(java.lang.String ticket,
java.lang.String appid,
java.lang.String secret)
throws TokenException
token - appid - secret - TokenException