All Methods Instance Methods Abstract Methods Concrete Methods
Modifier and Type |
Method and Description |
abstract String |
generateSub(ProtocolMapperModel mappingModel,
String sectorIdentifier,
String localSub)
Generates a pairwise subject identifier.
|
List<ProviderConfigProperty> |
getAdditionalConfigProperties()
Override to add additional provider configuration properties.
|
List<ProviderConfigProperty> |
getConfigProperties() |
String |
getDisplayCategory() |
String |
getId() |
abstract String |
getIdPrefix() |
protected void |
setAccessTokenSubject(IDToken token,
String pairwiseSub) |
protected void |
setIDTokenSubject(IDToken token,
String pairwiseSub) |
protected void |
setUserInfoTokenSubject(IDToken token,
String pairwiseSub) |
AccessToken |
transformAccessToken(AccessToken token,
ProtocolMapperModel mappingModel,
KeycloakSession session,
UserSessionModel userSession,
ClientSessionContext clientSessionCtx) |
IDToken |
transformIDToken(IDToken token,
ProtocolMapperModel mappingModel,
KeycloakSession session,
UserSessionModel userSession,
ClientSessionContext clientSessionCtx) |
AccessToken |
transformUserInfoToken(AccessToken token,
ProtocolMapperModel mappingModel,
KeycloakSession session,
UserSessionModel userSession,
ClientSessionContext clientSessionCtx) |
void |
validateAdditionalConfig(KeycloakSession session,
RealmModel realm,
ProtocolMapperContainerModel mapperContainer,
ProtocolMapperModel mapperModel)
Override to add additional configuration validation.
|
void |
validateConfig(KeycloakSession session,
RealmModel realm,
ProtocolMapperContainerModel mapperContainer,
ProtocolMapperModel mapperModel)
Called when instance of mapperModel is created/updated for this protocolMapper through admin endpoint
|