ピカチュウと申します。


環境
 WINDWOS2003 SP1
 ドメイン認証
開発言語ASP3.0

教えてください。
ASP画面から現在サーバーのIISの設定の基本認証で、ドメイン認証でユーザーの
画面使用、不可をコントロールしています。
今度、このドメイン認証をやめて、LDAPのDBを使用するのですが、専用画面を
つくり(ユーザーID,パスワードを入力)そこからLDAPのDBにユーザーIDの認証をとる
やり方をするか、既存の基本認証を生かしつつ、その機能を裏でコントロールする
やり方があるらしいのですが、MSのサイト又はわかりやすく説明したサイト等ごぞん
じないでしょうか。
よろしくお願いします。

回答の条件
  • URL必須
  • 1人5回まで
  • 登録:2008/06/06 16:08:58
  • 終了:2008/06/11 09:17:33

回答(1件)

  • id:humiya_r
    既にWindows Server で運用されているのであれば
    ASPでAD認証のユーザーIDを取得できますので、
    それを利用すれば、LDAPからユーザー情報を取得することも可能です。

    WEBフォルダの
    ・IUSRアカウント
    ・USERアカウント
    を削除してAD用のグループアカウントを登録してください。

    認証自体はADに任せます。

    アクセスしてきた人のユーザーIDは

    Request.ServerVariables("AUTH_USER")

    で取得できるはずですので
    ※この時点でパスワード認証は不要です。


    あとは、そのIDをもとにLDAP検索なり
    すればユーザー情報を取得できるかと思います。
  • id:humiya_r
    追記ですが

    具体的には
    http://wimp-se.blogspot.com/2008/06/web-ldap.html

    ここに書かれていることを応用できるのでは?

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません