0

別の AD ドミアンで実行されている Web サイトがあり、認証する必要があります。私が立ち入らない理由により、私たちはそれらの間の信頼を許可することはできません.

したがって、次のようになります。

Rackspace.Domain
SuperDuperEnterpriseDomain

ウェブサイトはドメインのラックスペースで実行されており、認証されていることを確認する必要があります

C# でユーザーが別のドメインに存在するかどうかを確認する方法はありますか? もしそうなら、どのように?

4

1 に答える 1

0

SuperDuperEnterpriseDomain のユーザー名とパスワードを取得していると仮定すると、DsBindWithCred. アカウントがロックアウトされているなど、資格情報が技術的に有効な場合でも、この関数は Access Denied で失敗することに注意してください。ターゲット ドメインに参加していないため、LogonUser を呼び出して資格情報が無効である理由の詳細を取得することはできません。

コードについては、別の質問への回答を参照してください。セキュリティへの影響を気にしない場合は、SecureString を通常の文字列に置き換えることができます。

于 2012-11-26T16:26:46.377 に答える