Interface IdentityMapperCfgClient

  • All Superinterfaces:
    ConfigurationClient
    All Known Subinterfaces:
    ExactMatchIdentityMapperCfgClient, RegularExpressionIdentityMapperCfgClient

    public interface IdentityMapperCfgClient
    extends ConfigurationClient
    A client-side interface for reading and modifying Identity Mapper settings.

    Identity Mappers are responsible for establishing a mapping between an identifier string provided by a client, and the entry for the user that corresponds to that identifier. Identity Mappers are used to process several SASL mechanisms to map an authorization ID (e.g., a Kerberos principal when using GSSAPI) to a directory user. They are also used when processing requests with the proxied authorization control.

    • Method Detail

      • isEnabled

        Boolean isEnabled()
        Gets the "enabled" property.

        Indicates whether the Identity Mapper is enabled for use.

        Returns:
        Returns the value of the "enabled" property.
      • setEnabled

        void setEnabled​(boolean value)
                 throws PropertyException
        Sets the "enabled" property.

        Indicates whether the Identity Mapper is enabled for use.

        Parameters:
        value - The value of the "enabled" property.
        Throws:
        PropertyException - If the new value is invalid.
      • getJavaClass

        String getJavaClass()
        Gets the "java-class" property.

        Specifies the fully-qualified name of the Java class that provides the Identity Mapper implementation.

        Returns:
        Returns the value of the "java-class" property.
      • setJavaClass

        void setJavaClass​(String value)
                   throws PropertyException
        Sets the "java-class" property.

        Specifies the fully-qualified name of the Java class that provides the Identity Mapper implementation.

        Parameters:
        value - The value of the "java-class" property.
        Throws:
        PropertyException - If the new value is invalid.