2011-08-11 12 views
0

私は、認証にユーザー名とパスワードを受け入れるURLをヒットしたいと思います。しかし、このユーザー名とパスワードは現在、ユーザーの資格情報に記録されている必要があります。asp.netのログインユーザーからNetcredentialsオブジェクトを取得する方法は?

これはどのように達成できますか?ここに私のコードです。

HttpWebRequest request = WebRequest.Create("http://xxx") as HttpWebRequest; 

request.Credentials = This should be credentials of Windows Logged in user. 

request.GetResponse(); 

答えて

0

私はこれは、Windows Active Directoryアカウントに対してユーザー名とパスワードを認証することができます、LDAPを見てお勧めします。参照:How to authenticate against the Active Directory by using forms authentication and Visual Basic .NET

+0

Active Directoryはどこに入っていますか? – TheVillageIdiot

+0

Active Directoryは、私が知っている限り、インターネット経由でWindowsアカウントに対してユーザー名とパスワードを認証する最も良い方法だからです。上記の方法でログインしたユーザーの資格情報を取得できたとしても、比較するユーザー名とパスワードの両方を読み取ることはできません。ほとんどの場合、ユーザーアカウントではなくIIS_USERアカウントを取得します。 – DevTez

関連する問題