public class DefaultTokenManager extends Object implements TokenManager
| Constructor and Description |
|---|
DefaultTokenManager(KeycloakSession session) |
| Modifier and Type | Method and Description |
|---|---|
String |
cekManagementAlgorithm(TokenCategory category) |
<T extends Token> |
decode(String token,
Class<T> clazz) |
<T> T |
decodeClientJWT(String token,
ClientModel client,
Class<T> clazz) |
String |
encode(Token token) |
String |
encodeAndEncrypt(Token token) |
String |
encryptAlgorithm(TokenCategory category) |
String |
signatureAlgorithm(TokenCategory category) |
public DefaultTokenManager(KeycloakSession session)
public String encode(Token token)
encode in interface TokenManagerpublic <T extends Token> T decode(String token, Class<T> clazz)
decode in interface TokenManagerpublic <T> T decodeClientJWT(String token, ClientModel client, Class<T> clazz)
decodeClientJWT in interface TokenManagerpublic String signatureAlgorithm(TokenCategory category)
signatureAlgorithm in interface TokenManagerpublic String encodeAndEncrypt(Token token)
encodeAndEncrypt in interface TokenManagerpublic String cekManagementAlgorithm(TokenCategory category)
cekManagementAlgorithm in interface TokenManagerpublic String encryptAlgorithm(TokenCategory category)
encryptAlgorithm in interface TokenManagerCopyright © 2019 JBoss by Red Hat. All rights reserved.