public class MemTokenStore extends BaseTokenStore
BaseTokenStore.TokenInfodualtokenlivetime, ECCCoder, tempTokendualtime, ticketdualtime, validateApplicationapp_param_name, app_secret_param_name, DEFAULT_DUALTOKENLIVETIME, DEFAULT_TEMPTOKENLIVETIME, DEFAULT_TICKETTOKENLIVETIME, DEFAULT_TOKENSCANINTERVAL, ERROR_CODE_APPVALIDATEFAILED, ERROR_CODE_APPVALIDATERROR, ERROR_CODE_AUTHTEMPTOKENNOTEXIST, ERROR_CODE_BACKENDERROR, ERROR_CODE_CHECKAUTHTEMPTOKENFAILED, ERROR_CODE_CHECKTEMPTOKENFAILED, ERROR_CODE_DECODETICKETFAILED, ERROR_CODE_DECODETOKENFAILED, ERROR_CODE_DELETEEXPIREDAUTHDUALTOKENFAILED, ERROR_CODE_DELETEEXPIREDAUTHTEMPTOKENFAILED, ERROR_CODE_DELETEEXPIREDTEMPTOKENFAILED, ERROR_CODE_DUALTOKENNOTEXIST, ERROR_CODE_EMPTYTICKET, ERROR_CODE_EMPTYTOEKN, ERROR_CODE_GENDUALTOKENFAILED, ERROR_CODE_GENTEMPTOKENFAILED, ERROR_CODE_GENTICKETFAILED, ERROR_CODE_GETKEYPAIRFAILED, ERROR_CODE_GETTICKETFAILED, ERROR_CODE_NOENABLETICKET, ERROR_CODE_NOENABLETOKEN, ERROR_CODE_PERSISTENTTICKETFAILED, ERROR_CODE_QUERYDUALTOKENFAILED, ERROR_CODE_SIGNTOKENFAILED, ERROR_CODE_STOREDUALTOKENFAILED, ERROR_CODE_STOREKEYPAIRFAILED, ERROR_CODE_TICKETEXPIRED, ERROR_CODE_TICKETNOTEXIST, ERROR_CODE_UNKNOWNTOKEN, ERROR_CODE_UNKNOWNTOKENTYPE, ERROR_CODE_UPDATEDUALTOKENFAILED, RESULT_FAIL, RESULT_NOTENABLETOKEN, RESULT_OK, temptoken_param_name, temptoken_param_name_word, temptoken_request_attribute, temptoken_request_validateresult_key, ticket_param_name, token_request_account_key, token_request_validateresult_expired, token_request_validateresult_fail, token_request_validateresult_invalidated, token_request_validateresult_nodtoken, token_request_validateresult_notenabletoken, token_request_validateresult_notexist, token_request_validateresult_ok, token_request_validatetoken_key, token_request_worknumber_key, type_authtemptoken, type_dualtoken, type_tempticket, type_temptoken| 构造器和说明 |
|---|
MemTokenStore() |
| 限定符和类型 | 方法和说明 |
|---|---|
protected MemToken |
_genAuthTempToken(java.lang.String appid,
java.lang.String ticket,
java.lang.String secret,
boolean sign) |
MemToken |
_genTempToken() |
protected SimpleKeyPair |
_getKeyPair(java.lang.String appid,
java.lang.String secret) |
void |
destory() |
protected boolean |
destroyTicket(java.lang.String token,
java.lang.String appid)
是否需要进行ticket和token签名
|
protected MemToken |
getAuthTempMemToken(java.lang.String token,
java.lang.String appid) |
protected MemToken |
getTempMemToken(java.lang.String token,
java.lang.String appid) |
protected Ticket |
getTicket(java.lang.String token,
java.lang.String appid) |
void |
livecheck() |
protected void |
persisteTicket(Ticket ticket) |
protected boolean |
refreshTicket(java.lang.String token,
java.lang.String appid) |
_genTicket, _getKeyPair, assertApplication, assertExpiredTicket, checkAuthTempToken, checkAuthTempToken, checkTempToken, checkTicket, checkToken, decodeTicket, decodeToken, destroyTicket, genAuthTempToken, genTempTicket, genTempToken, genTicket, getDualtokenlivetime, getECCCoder, getKeyPair, getTempTokendualtime, getTicketdualtime, getValidateApplication, isold, isold, isoldticket, istempticket, randomToken, refreshTicket, setDualtokenlivetime, setECCCoder, setTempTokendualtime, setTicketdualtime, setValidateApplication, signTokenpublic void destory()
public void livecheck()
protected MemToken getAuthTempMemToken(java.lang.String token, java.lang.String appid)
getAuthTempMemToken 在类中 BaseTokenStoreprotected MemToken getTempMemToken(java.lang.String token, java.lang.String appid)
getTempMemToken 在类中 BaseTokenStorepublic MemToken _genTempToken() throws TokenException
_genTempToken 在类中 BaseTokenStoreTokenExceptionprotected MemToken _genAuthTempToken(java.lang.String appid, java.lang.String ticket, java.lang.String secret, boolean sign) throws TokenException
_genAuthTempToken 在类中 BaseTokenStoreTokenExceptionprotected SimpleKeyPair _getKeyPair(java.lang.String appid, java.lang.String secret) throws TokenException
_getKeyPair 在类中 BaseTokenStoreTokenExceptionprotected void persisteTicket(Ticket ticket)
persisteTicket 在类中 BaseTokenStoreprotected Ticket getTicket(java.lang.String token, java.lang.String appid)
getTicket 在类中 BaseTokenStoreprotected boolean refreshTicket(java.lang.String token,
java.lang.String appid)
refreshTicket 在类中 BaseTokenStoreprotected boolean destroyTicket(java.lang.String token,
java.lang.String appid)
BaseTokenStoredestroyTicket 在类中 BaseTokenStore