Class DeployedScriptOIDCProtocolMapper
java.lang.Object
org.keycloak.protocol.oidc.mappers.AbstractOIDCProtocolMapper
org.keycloak.protocol.oidc.mappers.ScriptBasedOIDCProtocolMapper
org.keycloak.protocol.oidc.mappers.DeployedScriptOIDCProtocolMapper
- All Implemented Interfaces:
OIDCAccessTokenMapper,OIDCAccessTokenResponseMapper,OIDCIDTokenMapper,TokenIntrospectionTokenMapper,UserInfoTokenMapper,ProtocolMapper,ConfiguredProvider,EnvironmentDependentProviderFactory,Provider,ProviderFactory<ProtocolMapper>
-
Field Summary
FieldsFields inherited from class org.keycloak.protocol.oidc.mappers.ScriptBasedOIDCProtocolMapper
PROVIDER_ID, SCRIPTFields inherited from class org.keycloak.protocol.oidc.mappers.AbstractOIDCProtocolMapper
TOKEN_MAPPER_CATEGORY -
Constructor Summary
ConstructorsConstructorDescription -
Method Summary
Modifier and TypeMethodDescriptiongetId()protected StringgetScriptCode(ProtocolMapperModel mapperModel) voidinit(Config.Scope config) Only called once when the factory is first created.booleanisSupported(Config.Scope config) Check if the provider is supported and should be available based on the provider configuration.voidsetMetadata(ScriptProviderMetadata metadata) Methods inherited from class org.keycloak.protocol.oidc.mappers.ScriptBasedOIDCProtocolMapper
create, getDisplayCategory, getPriority, setClaim, setClaim, validateConfigMethods inherited from class org.keycloak.protocol.oidc.mappers.AbstractOIDCProtocolMapper
close, create, getEffectiveModel, getProtocol, getShouldUseLightweightToken, postInit, setClaim, transformAccessToken, transformAccessTokenResponse, transformIDToken, transformIntrospectionToken, transformUserInfoTokenMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.keycloak.provider.ConfiguredProvider
getConfigMethods inherited from interface org.keycloak.protocol.oidc.mappers.OIDCAccessTokenMapper
transformAccessTokenMethods inherited from interface org.keycloak.protocol.oidc.mappers.OIDCAccessTokenResponseMapper
transformAccessTokenResponseMethods inherited from interface org.keycloak.protocol.oidc.mappers.OIDCIDTokenMapper
transformIDTokenMethods inherited from interface org.keycloak.provider.ProviderFactory
dependsOn, getConfigMetadata, orderMethods inherited from interface org.keycloak.protocol.oidc.mappers.TokenIntrospectionTokenMapper
transformIntrospectionTokenMethods inherited from interface org.keycloak.protocol.oidc.mappers.UserInfoTokenMapper
transformUserInfoToken
-
Field Details
-
metadata
-
-
Constructor Details
-
DeployedScriptOIDCProtocolMapper
-
DeployedScriptOIDCProtocolMapper
public DeployedScriptOIDCProtocolMapper()
-
-
Method Details
-
getId
- Specified by:
getIdin interfaceProviderFactory<ProtocolMapper>- Overrides:
getIdin classScriptBasedOIDCProtocolMapper
-
getDisplayType
- Specified by:
getDisplayTypein interfaceProtocolMapper- Overrides:
getDisplayTypein classScriptBasedOIDCProtocolMapper
-
getHelpText
- Specified by:
getHelpTextin interfaceConfiguredProvider- Overrides:
getHelpTextin classScriptBasedOIDCProtocolMapper
-
getScriptCode
- Overrides:
getScriptCodein classScriptBasedOIDCProtocolMapper
-
init
Description copied from interface:ProviderFactoryOnly called once when the factory is first created.- Specified by:
initin interfaceProviderFactory<ProtocolMapper>- Overrides:
initin classAbstractOIDCProtocolMapper
-
getConfigProperties
- Specified by:
getConfigPropertiesin interfaceConfiguredProvider- Overrides:
getConfigPropertiesin classScriptBasedOIDCProtocolMapper
-
isSupported
Description copied from interface:EnvironmentDependentProviderFactoryCheck if the provider is supported and should be available based on the provider configuration.- Specified by:
isSupportedin interfaceEnvironmentDependentProviderFactory- Overrides:
isSupportedin classScriptBasedOIDCProtocolMapper- Parameters:
config- the provider configuration- Returns:
trueif the provider is supported. Otherwise,false.
-
setMetadata
-
getMetadata
-