2009-07-29 23 views
1

ASP.NETサイトを通じてNTユーザー名とパスワードの組み合わせを認証できます。これは、Request.ServerVariables( "LOGON_USER")で認識されるユーザー名とは完全に別です。好き。他のユーザーを完全に無効にする権利を持つアカウントがありますが、ユーザーは正しいパスワードを入力する必要があります。ASP.NETのNTユーザー名+パスワードを確認してください

advapi32.dllのLoginUser関数を使用しようとしましたが、ローカルマシン(アプリケーションサーバー)のログインのみを試みます。一般的にネットワークをチェックするために役立つものはありますか?

答えて

1

Active Directoryに対して認証できます。

アンASP.NETアプリケーションは、ライトウェイトディレクトリアクセス プロトコル(LDAP)を使用してActive Directory に対する 認証するためにユーザを可能にするために、フォームに 認証を使用することができます。ユーザーが 認証され、リダイレクトされた後、あなたは リクエスト全体 を流れ HttpContext.Userプロパティに GenericPrincipalオブジェクトを格納するためにGlobal.asaxファイルの のApplication_AuthenticateRequestメソッド を使用することができます。

http://msdn.microsoft.com/en-us/library/ms180890

1

あなたはLDAPおよびADAM(アプリケーションモードでのActive Directory)を使用して考えがありますか?

これは、あなたが探している方法でユーザーを認証することができます。

  • http://msdn.microsoft.com/en-us/library/aa302397.aspx
  • \

    1. http://www.c-sharpcorner.com/UploadFile/wojtekpiaseczny/AdamAuthentication10262006124310PM/AdamAuthentication.aspx
    2. http://www.15seconds.com/Issue/060525.htm:私はあなたのためのいくつかの記事を見つけました
    関連する問題