Class AllowAllDockerProtocolMapper

java.lang.Object
org.keycloak.protocol.docker.mapper.DockerAuthV2ProtocolMapper
org.keycloak.protocol.docker.mapper.AllowAllDockerProtocolMapper
All Implemented Interfaces:
DockerAuthV2AttributeMapper, org.keycloak.protocol.ProtocolMapper, org.keycloak.provider.ConfiguredProvider, org.keycloak.provider.Provider, org.keycloak.provider.ProviderFactory<org.keycloak.protocol.ProtocolMapper>

public class AllowAllDockerProtocolMapper extends DockerAuthV2ProtocolMapper implements DockerAuthV2AttributeMapper
Populates token with requested scope. If more scopes are present than what has been requested, they will be removed.
  • Field Details

  • Constructor Details

    • AllowAllDockerProtocolMapper

      public AllowAllDockerProtocolMapper()
  • Method Details

    • getDisplayType

      public String getDisplayType()
      Specified by:
      getDisplayType in interface org.keycloak.protocol.ProtocolMapper
    • getHelpText

      public String getHelpText()
      Specified by:
      getHelpText in interface org.keycloak.provider.ConfiguredProvider
    • getId

      public String getId()
      Specified by:
      getId in interface org.keycloak.provider.ProviderFactory<org.keycloak.protocol.ProtocolMapper>
    • appliesTo

      public boolean appliesTo(org.keycloak.representations.docker.DockerResponseToken responseToken)
      Specified by:
      appliesTo in interface DockerAuthV2AttributeMapper
    • transformDockerResponseToken

      public org.keycloak.representations.docker.DockerResponseToken transformDockerResponseToken(org.keycloak.representations.docker.DockerResponseToken responseToken, org.keycloak.models.ProtocolMapperModel mappingModel, org.keycloak.models.KeycloakSession session, org.keycloak.models.UserSessionModel userSession, org.keycloak.models.AuthenticatedClientSessionModel clientSession)
      Specified by:
      transformDockerResponseToken in interface DockerAuthV2AttributeMapper