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 TokenManager
public <T extends Token> T decode(String token, Class<T> clazz)
decode
in interface TokenManager
public <T> T decodeClientJWT(String token, ClientModel client, Class<T> clazz)
decodeClientJWT
in interface TokenManager
public String signatureAlgorithm(TokenCategory category)
signatureAlgorithm
in interface TokenManager
public String encodeAndEncrypt(Token token)
encodeAndEncrypt
in interface TokenManager
public String cekManagementAlgorithm(TokenCategory category)
cekManagementAlgorithm
in interface TokenManager
public String encryptAlgorithm(TokenCategory category)
encryptAlgorithm
in interface TokenManager
Copyright © 2021 JBoss by Red Hat. All rights reserved.