Sitecore Active Directoryモジュールは、ADサーバーへのSSL接続をサポートしていません。
SSL接続の使用の有無は、636番ポート、またはLDAPS://プロトコルが接続文字列で指定されていることで識別できます。サポートされていない接続文字列の例は次の通りです:
LDAPS://ADServer.domain.name/OU=Managers,DC=ADDomain,DC=company,DC=com
LDAP://ADServer.domain.name:636/OU=Managers,DC=ADDomain,DC=company,DC=com
ADサーバーへのSSL接続を使用するようにActive Directoryモジュールを構成すると、モジュールの機能の大部分が使用できなくなり、またSitecoreのログに次のエラーが出力される可能性があります:
ERROR Active Directory existing checking exception: System.Runtime.InteropServices.COMException (0x8007203A): The server is not operational.
at System.DirectoryServices.DirectoryEntry.Bind(Boolean throwIfFail)
at System.DirectoryServices.DirectoryEntry.Bind()
at System.DirectoryServices.DirectoryEntry.get_NativeObject()
at LightLDAP.MembershipResolver.DirectoryEntryExists(String path, String username, String password, AuthenticationTypes types)
ERROR Active Directory existing checking exception: System.Runtime.InteropServices.COMException (0x80005000): Unknown error (0x80005000)
at System.DirectoryServices.DirectoryEntry.Bind(Boolean throwIfFail)
at System.DirectoryServices.DirectoryEntry.Bind()
at System.DirectoryServices.DirectoryEntry.get_NativeObject()
at LightLDAP.MembershipResolver.DirectoryEntryExists(String path, String username, String password, AuthenticationTypes types)
Active Directoryモジュールは3つのセキュリティ プロバイダーで構成されており、そのうちの1つだけがSSL接続をサポートしています。 具体的には次の通りです: