Interface OTokenHandler
- All Known Implementing Classes:
OTokenHandlerImpl
public interface OTokenHandler
Created by emrul on 27/10/2014.
- Author:
- Emrul Islam <emrul@emrul.com> Copyright 2014 Emrul Islam
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptiongetProtocolDataFromToken(OClientConnection oClientConnection, OToken token) byte[]byte[]getSignedWebToken(ODatabaseDocument db, OSecurityUser user) default byte[]booleanparseBinaryToken(byte[] tokenBytes) parseNotVerifyBinaryToken(byte[] tokenBytes) parseOnlyBinary(byte[] tokenBytes) parseOnlyWebToken(byte[] tokenBytes) parseWebToken(byte[] tokenBytes) byte[]renewIfNeeded(OToken token) booleanvalidateBinaryToken(OToken token) booleanvalidateBinaryToken(OParsedToken token) default booleanvalidateServerUserToken(OToken token, String command, String database) booleanvalidateToken(OToken token, String command, String database) booleanvalidateToken(OParsedToken token, String command, String database)
-
Field Details
-
TOKEN_HANDLER_NAME
Deprecated.- See Also:
-
-
Method Details
-
parseWebToken
OToken parseWebToken(byte[] tokenBytes) throws InvalidKeyException, NoSuchAlgorithmException, IOException -
parseOnlyWebToken
-
parseNotVerifyBinaryToken
-
parseBinaryToken
-
parseOnlyBinary
-
validateToken
-
validateToken
-
validateBinaryToken
-
validateBinaryToken
-
getProtocolDataFromToken
-
getSignedWebToken
-
getSignedWebTokenServerUser
-
validateServerUserToken
-
getSignedBinaryToken
byte[] getSignedBinaryToken(ODatabaseDocumentInternal db, OSecurityUser user, ONetworkProtocolData data) -
renewIfNeeded
-
isEnabled
boolean isEnabled()
-