ASP.NET MVC 4 アプリケーションで LDAP 認証を構成しようとしています。
私が抱えている問題は、エラーメッセージです: Server is not operational
.
そのスレッドに似たスレッドが他にもあったことは知っていますが、web.config
ファイル内のタグの意味を説明して、どのような情報を提供する必要があるかを知ることができますか?
また、私の場合の LDAP は SSL を使用します。どうすればそれを指定できますか?
現在の接続文字列は次のとおりです。
<add name="LDAPConnectionString" connectionString="LDAP://DIRECTORY_ADDRESS:PORT/<BASE DN>"/>
私のMembershipProviderは次のとおりです。
<membership defaultProvider="DefaultMembershipProvider">
<providers>
<add name="DefaultMembershipProvider"
type="System.Web.Security.ActiveDirectoryMembershipProvider, System.Web, Version=2.0.0.0,Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"
connectionStringName="LDAPConnectionString"
connectionProtection="None"
connectionUsername="<MY-USERNAME-FOR-LDAP>"
connectionPassword="<MY-USER-PASSWORD-FOR-LDAP>"
attributeMapUsername="<NO IDEA WHAT THAT IS>"
enableSearchMethods="True" />
それは理にかなっていますか?ディレクトリアドレス、ユーザー名、パスワードを使用してログインする jxplorer
と、ディレクトリ構造が正しく表示されます。
また、公開鍵は私が変更すべきものですか、それとも Microsoft の所有物ですか?
タグは正確には何を意味しますか?