Class HardcodedGroupMapper

java.lang.Object
org.keycloak.broker.provider.AbstractIdentityProviderMapper
All Implemented Interfaces:
org.keycloak.broker.provider.IdentityProviderMapper, org.keycloak.provider.ConfiguredProvider, org.keycloak.provider.Provider, org.keycloak.provider.ProviderFactory<org.keycloak.broker.provider.IdentityProviderMapper>

public class HardcodedGroupMapper extends AbstractClaimToGroupMapper
Version:
$Revision: 1 $
Author:
Daniele Martinoli
  • Field Details

  • Constructor Details

    • HardcodedGroupMapper

      public HardcodedGroupMapper()
  • Method Details

    • getConfigProperties

      public List<org.keycloak.provider.ProviderConfigProperty> getConfigProperties()
    • getDisplayCategory

      public String getDisplayCategory()
    • getDisplayType

      public String getDisplayType()
    • supportsSyncMode

      public boolean supportsSyncMode(org.keycloak.models.IdentityProviderSyncMode syncMode)
    • getId

      public String getId()
    • getCompatibleProviders

      public String[] getCompatibleProviders()
    • getHelpText

      public String getHelpText()
    • applies

      protected boolean applies(org.keycloak.models.IdentityProviderMapperModel mapperModel, org.keycloak.broker.provider.BrokeredIdentityContext context)
      Description copied from class: AbstractClaimToGroupMapper
      This method must be implemented by subclasses and they must return true if their mapping can be applied (i.e. user has the OIDC claim that should be mapped) or false otherwise.
      Specified by:
      applies in class AbstractClaimToGroupMapper
      Parameters:
      mapperModel - a reference to the IdentityProviderMapperModel.
      context - a reference to the BrokeredIdentityContext.
      Returns:
      true if the mapping can be applied or false otherwise.*