2

AD LDS を使用して認証しようとしています。マシンに AD LDS をインストールしました。

System.DirectoryServices.AccountManagement.PrincipalContext.ValidateCredentials 認証に使用します。

として PrincipalContext を作成します

PrincipalContext oPrincipalContext = 
      newPrincipalContext(ContextType.ApplicationDirectory, "localhost:389", "");

サーバー名とポート番号を渡していますが、コンテナに渡す必要がある値を理解できません。

コンテナに渡す必要がある値を教えてください。

この値はどこから取得されますか?

AD LDS でこの値を構成するにはどうすればよいですか? (これはインストール時に指定されますか)

コンテナー名を指定することの関連性は何ですか?

4

1 に答える 1

0

https://msdn.microsoft.com/en-us/library/system.directoryservices.accountmanagement.principalcontext.container%28v=vs.110%29.aspxによると、これは AD LDS 内のコンテナーの識別名である必要があります。読み取り/挿入するインスタンス。

つまり、「CN=Users,DC=MyCustomDomain,DC=COM」

于 2016-04-08T20:31:09.057 に答える