Class LdapGroupProperties.Mappings

  • Enclosing class:
    LdapGroupProperties

    public static class LdapGroupProperties.Mappings
    extends Object
    Some properties are allowed to be a Collection, this means that this particular property would come from one of those attributes.
    • Field Detail

      • defaultTenantId

        protected String defaultTenantId
        The default tenant id that should be used in case no property is mapped from LDAP.
      • valueTenantId

        protected Map<String,​String> valueTenantId
        Mapping between the value which is returned by the tenant id mapping into the tenant value. This allows mapping multiple values into a single tenant.
      • distinguishedName

        protected String distinguishedName
        The LDAP attribute name for the distinguished name property.
      • member

        protected String member
        The LDAP attribute name for the member mapping.
      • id

        protected Collection<String> id
        The potential LDAP attributes for the id of the group. The first property that is present would be used.
      • key

        protected Collection<String> key
        The potential LDAP attributes for the key of the group. The first property that is present would be used.
      • name

        protected Collection<String> name
        The potential LDAP attributes for the name of the group. The first property that is present would be used.
      • type

        protected Collection<String> type
        The potential LDAP attributes for the type of the group. The first property that is present would be used.
      • tenantId

        protected Collection<String> tenantId
        The potential LDAP attributes for the tenant id of the group. The first property that is present would be used.
    • Constructor Detail

      • Mappings

        public Mappings()