- PR -

ASP.net 認証について

1
投稿者投稿内容
x
会議室デビュー日: 2006/11/26
投稿数: 14
お住まい・勤務地: 東京
投稿日時: 2007-07-06 14:00
開発環境
ASP.net 2005
.netFrameWork2.0
IIS

お世話になります。
IISのWebサイトのプロパティ

ディレクトリセキュリティタブ

匿名アクセス及び認証コントロール

にて
匿名アクセスのチェックボックスをオフにした場合、
そのサイトにアクセスしようとするとwindowsユーザ認証のダイアログが表示されてしまいます。

このような状態でダイアログが表示されないようにすることは出来ませんでしょうか?
サイト内でドメイン参加者かどうか判断しているので表示させたくありません。

宜しくお願いします。
また、足りない情報がありましたら指摘して下さい。
どっとねっとふぁん
ぬし
会議室デビュー日: 2005/02/23
投稿数: 935
投稿日時: 2007-07-06 14:46
> サイト内でドメイン参加者かどうか判断しているので表示させたくありません。

アプリケーション内でプログラム的に判断している、ということでしょうか?
IISの認証はASP.NETとは別個に動きますので、今のところ無理じゃないでしょうかね。

#統合Windows認証を利用するだけでは要件を満たさないんですよね、きっと。。。

x
会議室デビュー日: 2006/11/26
投稿数: 14
お住まい・勤務地: 東京
投稿日時: 2007-07-06 15:49
どっとねっとふぁんさん
返答ありがとうございます。

>アプリケーション内でプログラム的に判断している、ということでしょうか?
>IISの認証はASP.NETとは別個に動きますので、今のところ無理じゃないでしょうかね。

>#統合Windows認証を利用するだけでは要件を満たさないんですよね、きっと。。。

はい。
アプリケーション内でldapにより認証しています。

ldapによる認証を行うために匿名認証を不可にしています。
 (プログラム側でユーザ名を取得する必要があるから)

何か良い方法はありませんでしょうか・・・。
どっとねっとふぁん
ぬし
会議室デビュー日: 2005/02/23
投稿数: 935
投稿日時: 2007-07-06 16:35
> プログラム側でユーザ名を取得する必要があるから

匿名認証だけはずして、統合Windows認証を使うようになっていたら、
クライアントにログインしているユーザとしてそのまま認証されませんか?
ああ、Webアプリが実行されているサーバが各クライアントと同一ドメイン
上に存在している、とかそういった条件をクリアする必要はありますが。


x
会議室デビュー日: 2006/11/26
投稿数: 14
お住まい・勤務地: 東京
投稿日時: 2007-07-06 18:50
>ああ、Webアプリが実行されているサーバが各クライアントと同一ドメイン
>上に存在している、とかそういった条件をクリアする必要はありますが。

なるほど!

ネットワーク環境によるのですのね。

もし、宜しければその環境条件に関する情報等ご存知ないでしょうか。
もちろん自分でも探してみます。
どっとねっとふぁん
ぬし
会議室デビュー日: 2005/02/23
投稿数: 935
投稿日時: 2007-07-06 19:49
Windowsサーバの認証の設定等の情報を勉強してみてください。
ActiveDirectoryとかの基本的な部分の理解ができればわかってくるかと思います。
1

スキルアップ/キャリアアップ(JOB@IT)