一方向の信頼を持つ2つのドメインがあります。
ドメインINTに外部一方向の信頼が構成されているドメインEXT。そこで、EXTドメインのユーザー資格情報を使用してEXTドメインに接続し、INTドメインにいるユーザーを検索したいと思います。
質問-次のようなデフォルトのAPIを使用して可能ですか?:
var found = UserPrincipal.FindByIdentity(context,
IdentityType.SamAccountName, 'a.someone');
ここで、「a.someone」はINTドメインのユーザーのSamAccountNameです。
'context'は次のように初期化されます。
var contextOptions = ContextOptions.Negotiate |
ContextOptions.Signing | ContextOptions.Sealing;
var context = new PrincipalContext(ContextType.Domain, "EXT.loc",
null, contextOptions, "EXT\\Administrator", "password");