Class NonceTokenSessionHelper
-
- All Implemented Interfaces:
public class NonceTokenSessionHelperProvides a one-time token that valid for 5 minutes to authn. (1) initNonce: Init one-time token, result = R.NG (2) bindNonceResult: after successful login, bind result.- Since:
2021-07-01
trydofor
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public interfaceNonceTokenSessionHelper.SidData
-
Constructor Summary
Constructors Constructor Description NonceTokenSessionHelper()
-
Method Summary
Modifier and Type Method Description static voidinitNonce(String token, String ip)Init one-time token static voidbindNonceSession(String token, String sid)bind token to sessionId static voidbindNonceResult(String token, R<out Object> result)bind token to result static voidinvalidNonce(String token)invalid the token static R<out Object>authNonce(String token, String ip)null - authn not exist empty - authn in action sid - authn success, (auto remove and return only once)-
-
Method Detail
-
bindNonceSession
static void bindNonceSession(String token, String sid)
bind token to sessionId
-
bindNonceResult
static void bindNonceResult(String token, R<out Object> result)
bind token to result
-
invalidNonce
static void invalidNonce(String token)
invalid the token
-
-
-
-