2017-02-02 13 views
0

ASP.NETメンバーシッププロバイダを使用する場合、特定のドメイン内の電子メールアドレスでユーザーを取得する方法はありますか?私はSystem.Web.Security.Membership.GetUserNameByEmail(emailAddress)があることを知っていますが、特定のユーザードメインに検索を制限する方法があることを望んでいます。Asp.Netメンバーシップ・プロバイダ - ドメイン内の電子メールアドレスでユーザーを取得する方法は?

答えて

0

参照: https://msdn.microsoft.com/en-us/library/system.web.security.activedirectorymembershipprovider.getusernamebyemail(v=vs.110).aspx

プロバイダは、接続文字列で指定した検索ポイント から始まるサブツリー検索を使用しています。

検索を制限する場合は、特定のドメイン& OU内を検索するようにプロバイダ接続文字列を設定します。

例:

<add name="ADConnectionString" connectionString="LDAP://example.com/DC=example,DC=com/OU=Accounts" /> 
関連する問題