Enum LdapPassThroughAuthenticationPolicyCfgDefn.MappingPolicy

    • Enum Constant Detail

      • MAPPED_BIND

        public static final LdapPassThroughAuthenticationPolicyCfgDefn.MappingPolicy MAPPED_BIND
        Bind to the remote LDAP directory service using a DN obtained from an attribute in the user's entry. This policy will check each attribute named in the "mapped-attribute" property. If more than one attribute or value is present then the first one will be used.
      • MAPPED_SEARCH

        public static final LdapPassThroughAuthenticationPolicyCfgDefn.MappingPolicy MAPPED_SEARCH
        Bind to the remote LDAP directory service using the DN of an entry obtained using a search against the remote LDAP directory service. The search filter will comprise of an equality matching filter whose attribute type is the "mapped-attribute" property, and whose assertion value is the attribute value obtained from the user's entry. If more than one attribute or value is present then the filter will be composed of multiple equality filters combined using a logical OR (union).
    • Method Detail

      • values

        public static LdapPassThroughAuthenticationPolicyCfgDefn.MappingPolicy[] values()
        Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:
        for (LdapPassThroughAuthenticationPolicyCfgDefn.MappingPolicy c : LdapPassThroughAuthenticationPolicyCfgDefn.MappingPolicy.values())
            System.out.println(c);
        
        Returns:
        an array containing the constants of this enum type, in the order they are declared
      • valueOf

        public static LdapPassThroughAuthenticationPolicyCfgDefn.MappingPolicy valueOf​(String name)
        Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)
        Parameters:
        name - the name of the enum constant to be returned.
        Returns:
        the enum constant with the specified name
        Throws:
        IllegalArgumentException - if this enum type has no constant with the specified name
        NullPointerException - if the argument is null