彼が WCF サービスを利用するときに、リクエスターの Windows IPrincipal を取得できますか?
1591 次
1 に答える
5
このコードを使用すると、WCF サービス内の現在のセキュリティ コンテキストを調べることができます。
ユーザーが認証されていて、WindowsPrincipal が null でない場合は、Windows セキュリティ モデルを使用しています。すべての関連情報にアクセスできます。
ServiceSecurityContext current = ServiceSecurityContext.Current;
if (!current.IsAnonymous && current.WindowsIdentity != null)
{
string userName = current.WindowsIdentity.Name;
}
于 2009-06-14T15:42:14.663 に答える