Аутентификация на основе форм с использованием emailid и доменного имени с использованием членства ldap
Мы реализуем аутентификацию на основе форм с использованием членства Ldap. Мы пытаемся разрешить пользователю входить в систему с почтовым идентификатором, а также доменным именем.
В настоящее время мы устанавливаем либо mail, либо sAMAccountName в атрибуте user в файле web.config.
Не могли бы вы помочь сохранить как почту, так и sAMAccountName вместе в файле web.config?
Что я уже пробовал:
Я попытался использовать sAMAccountName в userNameAttribute в приведенном ниже коде в файле web.config приложения SharePoint.Он прекрасно работает с доменным именем.
Затем я попробовал использовать mail в userNameAttribute в приведенном ниже коде в файле web.config приложения SharePoint.Он прекрасно работает с адресом электронной почты.
мы хотим, чтобы оба работали на одном дыхании.
<add name="LdapMember" type="Microsoft.Office.Server.Security.LdapMembershipProvider, Microsoft.Office.Server, Version=16.0.0.0, Culture=neutral, PublicKeyToken=*******" server="*****" port="389" useSSL="false" userDNAttribute="distinguishedName" userNameAttribute="sAMAccountName" userContainer="DC=***,DC=*****" userObjectClass="person" userFilter="(ObjectClass=person)" scope="Subtree" otherRequiredUserAttributes="sn,givenname,cn" />