- - PR -
ASP.net 認証について
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2007-07-06 14:00
開発環境
ASP.net 2005 .netFrameWork2.0 IIS お世話になります。 IISのWebサイトのプロパティ ↓ ディレクトリセキュリティタブ ↓ 匿名アクセス及び認証コントロール にて 匿名アクセスのチェックボックスをオフにした場合、 そのサイトにアクセスしようとするとwindowsユーザ認証のダイアログが表示されてしまいます。 このような状態でダイアログが表示されないようにすることは出来ませんでしょうか? サイト内でドメイン参加者かどうか判断しているので表示させたくありません。 宜しくお願いします。 また、足りない情報がありましたら指摘して下さい。 |
|
投稿日時: 2007-07-06 14:46
> サイト内でドメイン参加者かどうか判断しているので表示させたくありません。
アプリケーション内でプログラム的に判断している、ということでしょうか? IISの認証はASP.NETとは別個に動きますので、今のところ無理じゃないでしょうかね。 #統合Windows認証を利用するだけでは要件を満たさないんですよね、きっと。。。 |
|
投稿日時: 2007-07-06 15:49
どっとねっとふぁんさん
返答ありがとうございます。 >アプリケーション内でプログラム的に判断している、ということでしょうか? >IISの認証はASP.NETとは別個に動きますので、今のところ無理じゃないでしょうかね。 >#統合Windows認証を利用するだけでは要件を満たさないんですよね、きっと。。。 はい。 アプリケーション内でldapにより認証しています。 ldapによる認証を行うために匿名認証を不可にしています。 (プログラム側でユーザ名を取得する必要があるから) 何か良い方法はありませんでしょうか・・・。 |
|
投稿日時: 2007-07-06 16:35
> プログラム側でユーザ名を取得する必要があるから
匿名認証だけはずして、統合Windows認証を使うようになっていたら、 クライアントにログインしているユーザとしてそのまま認証されませんか? ああ、Webアプリが実行されているサーバが各クライアントと同一ドメイン 上に存在している、とかそういった条件をクリアする必要はありますが。 |
|
投稿日時: 2007-07-06 18:50
>ああ、Webアプリが実行されているサーバが各クライアントと同一ドメイン
>上に存在している、とかそういった条件をクリアする必要はありますが。 なるほど! ネットワーク環境によるのですのね。 もし、宜しければその環境条件に関する情報等ご存知ないでしょうか。 もちろん自分でも探してみます。 |
|
投稿日時: 2007-07-06 19:49
Windowsサーバの認証の設定等の情報を勉強してみてください。
ActiveDirectoryとかの基本的な部分の理解ができればわかってくるかと思います。 |
1