Package org.keycloak.jose.jws
Class DefaultTokenManager
java.lang.Object
org.keycloak.jose.jws.DefaultTokenManager
- All Implemented Interfaces:
TokenManager
-
Field Summary
Fields inherited from interface org.keycloak.models.TokenManager
DEFAULT_VALIDATOR -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncekManagementAlgorithm(TokenCategory category) <T extends Token>
T<T> TdecodeClientJWT(String jwt, ClientModel client, BiConsumer<org.keycloak.jose.JOSE, ClientModel> jwtValidator, Class<T> clazz) encodeAndEncrypt(Token token) encryptAlgorithm(TokenCategory category) org.keycloak.representations.LogoutTokeninitLogoutToken(ClientModel client, UserModel user, AuthenticatedClientSessionModel clientSession) signatureAlgorithm(TokenCategory category) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.keycloak.models.TokenManager
decodeClientJWT
-
Constructor Details
-
DefaultTokenManager
-
-
Method Details
-
encode
- Specified by:
encodein interfaceTokenManager
-
decode
- Specified by:
decodein interfaceTokenManager
-
decodeClientJWT
public <T> T decodeClientJWT(String jwt, ClientModel client, BiConsumer<org.keycloak.jose.JOSE, ClientModel> jwtValidator, Class<T> clazz) - Specified by:
decodeClientJWTin interfaceTokenManager
-
signatureAlgorithm
- Specified by:
signatureAlgorithmin interfaceTokenManager
-
encodeAndEncrypt
- Specified by:
encodeAndEncryptin interfaceTokenManager
-
cekManagementAlgorithm
- Specified by:
cekManagementAlgorithmin interfaceTokenManager
-
encryptAlgorithm
- Specified by:
encryptAlgorithmin interfaceTokenManager
-
initLogoutToken
public org.keycloak.representations.LogoutToken initLogoutToken(ClientModel client, UserModel user, AuthenticatedClientSessionModel clientSession) - Specified by:
initLogoutTokenin interfaceTokenManager
-