Class AbstractSAMLProtocolMapper

java.lang.Object
org.keycloak.protocol.saml.mappers.AbstractSAMLProtocolMapper
All Implemented Interfaces:
org.keycloak.protocol.ProtocolMapper, org.keycloak.provider.ConfiguredProvider, org.keycloak.provider.Provider, org.keycloak.provider.ProviderFactory<org.keycloak.protocol.ProtocolMapper>
Direct Known Subclasses:
AuthnContextClassRefMapper, GroupMembershipMapper, HardcodedAttributeMapper, HardcodedRole, OrganizationGroupMembershipMapper, OrganizationMembershipMapper, RoleListMapper, SAMLAudienceProtocolMapper, SAMLAudienceResolveProtocolMapper, ScriptBasedMapper, UserAttributeNameIdMapper, UserAttributeStatementMapper, UserPropertyAttributeStatementMapper, UserSessionNoteStatementMapper

public abstract class AbstractSAMLProtocolMapper extends Object implements org.keycloak.protocol.ProtocolMapper
Version:
$Revision: 1 $
Author:
Bill Burke
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
     
    final org.keycloak.protocol.ProtocolMapper
    create(org.keycloak.models.KeycloakSession session)
     
     
    void
    init(org.keycloak.Config.Scope config)
     
    void
    postInit(org.keycloak.models.KeycloakSessionFactory factory)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface org.keycloak.provider.ConfiguredProvider

    getConfig, getConfigProperties, getHelpText

    Methods inherited from interface org.keycloak.protocol.ProtocolMapper

    getDisplayCategory, getDisplayType, getEffectiveModel, getPriority, validateConfig

    Methods inherited from interface org.keycloak.provider.ProviderFactory

    dependsOn, getConfigMetadata, getId, order
  • Constructor Details

    • AbstractSAMLProtocolMapper

      public AbstractSAMLProtocolMapper()
  • Method Details

    • getProtocol

      public String getProtocol()
      Specified by:
      getProtocol in interface org.keycloak.protocol.ProtocolMapper
    • close

      public void close()
      Specified by:
      close in interface org.keycloak.provider.Provider
      Specified by:
      close in interface org.keycloak.provider.ProviderFactory<org.keycloak.protocol.ProtocolMapper>
    • create

      public final org.keycloak.protocol.ProtocolMapper create(org.keycloak.models.KeycloakSession session)
      Specified by:
      create in interface org.keycloak.provider.ProviderFactory<org.keycloak.protocol.ProtocolMapper>
    • init

      public void init(org.keycloak.Config.Scope config)
      Specified by:
      init in interface org.keycloak.provider.ProviderFactory<org.keycloak.protocol.ProtocolMapper>
    • postInit

      public void postInit(org.keycloak.models.KeycloakSessionFactory factory)
      Specified by:
      postInit in interface org.keycloak.provider.ProviderFactory<org.keycloak.protocol.ProtocolMapper>