• ベストアンサー
  • 困ってます

WEBサーバーでActiveDirecotryの認証を使う方法

WEBサーバーでActiveDirecotryの認証を使う方法 現在、LAN内のWindowsサーバーにWEBページをを置いて ADサーバーにログインした特定のユーザーにだけWEBページを公開がしたいと考えています。 ApacheのIPアドレスによるアクセス制限のようにログインユーザーによるアクセス制限がしたいです。 可能でしょうか?理想は、基本認証のようなログインダイアログは出したくないです。 また、IISを使えば可能といった情報でも構いません。 ご存知の方がいましたら教えてください。宜しくお願いします。

共感・応援の気持ちを伝えよう!

  • 回答数1
  • 閲覧数84
  • ありがとう数5

質問者が選んだベストアンサー

  • ベストアンサー
  • 回答No.1
  • maesen
  • ベストアンサー率81% (646/790)

IISであれば問題なく実現出来ます。 単純な方法としては、IISのバージョンが不明なので大まかな手順になりますが、 ・サイト又はディレクトリの認証の設定を「Windows認証」のみにする。(デフォルトでは匿名も有効になっているのでこれを無効にする) ・公開するコンテンツが格納されているディレクトリ以下のNTFSアクセス権を特定ユーザーのみ読み取りが出来るように設定する。 以上で出来ると思います。 認証はシームレスに行われますのでダイアログは出ずに認証がOKならばアクセスが可能になります。 余談ですがIPアドレスによる制限ももちろん出来ます。

共感・感謝の気持ちを伝えよう!

質問者からのお礼

IISを使えばそのようなアクセス制限ができるとは知りませんでした。 早速試してみます。ご回答有難うございました。

関連するQ&A

  • IIS でのユーザー認証について あれっ?

    LANで内部に Webページを公開したいと思います。 IIS でユーザー認証をさせたいので、 「インターネットサービスマネージャ」を使って、 しかるべき設定を行い、そのページに対し、特定ユーザー のみアクセス権を与えました。 その後、対象となるページを読み込むと、ユーザー認証の ダイアログが出てきて、ユーザー名、パスワードの入力が 求められます。 ここまではいいのです!! さらに、その下に、ドメイン名の入力を求められます。 これは何とかならんか(省略できないか)、と私に詰め 寄られて、困っています。 ユーザー名と、パスワード入力でシンプルに収めること はできないのでしょうか。 他所のサーバーでそのようなダイアログを見たことがある のですが・・・

  • iMODEのページのユーザー認証

    iMODEの専用ページでユーザー認証が必要なページを作ろうとしています。 コンテンツを置くサーバーはFreeBSD 2.2.8で動いていて、httpdはApacheを使っています。 ユーザー認証が必要なディレクトリには".htaccess"をおいてあります。Windowsなどのブラウザからは問題なくユーザー認証できてformタグを使っての変数の受け渡しもできるのですが、iMODEの携帯からアクセスすると次のページへ移動するたびにユーザー認証を要求されます。 アクセスしてきたiMODEの携帯のIPアドレスを確認すると、ページを移動するたびにIPアドレスが変わってしまっているんです。たぶんそれでページを移動するたびにユーザー認証を求められると思うのですが、iMODEのパケット通信網って、こういうものなのでしょうか? それともこちらの環境が原因でしょうか? WindowsNT4.0ServerにIIS4.0で同じことを試しても、結果一緒でした。

  • グローバルIP1個でWEBサーバー構築方法

    OKWaveで色々探してみて、同じ方法で設定を行ったのですが、どうにもうまくいかないので皆さんアドバイスをお願いします! グローバルIP1個でWEBサーバーを構築しようとしています。 ルーターはBUFFALOのWZR-HP-G302Hで、 ポート変換の設定でInternet側IPアドレス=エアステーションのInternet側IPアドレス プロトコル:TCP/UDP=HTTP LAN側IPアドレス=192.168.1.99(WEBサーバーのプライベートIPアドレス) としていますが、外部からアクセス不可となってしまいます。 ちなみにWEBサーバーはWindows2008R2サーバー、IIS7.0を動作させています。

  • WEBサーバーの公開

    WEBサーバーを公開したいと思っております。 そもそも『Aterm WR7610HV』で公開は可能でしょうか?? とりあえず、ポートマッピング設定で 変換対象ポートを80、 宛先アドレスを公開するサーバーのプライベートIP で登録。 その後、パケットフィルタ設定で フィルタ種別を通過 送信元IPアドレスを * 宛先IPアドレスを公開サーバーのプライベートIP プロトコル種別をTCP 送信元ポートを 80 宛先ポートを 80 方向を両方向 で登録してみました。 IPは複数です。 ネットの外部よりの接続確認でポート80番が空いていないか、apacheが起動していないといわれます。apacheはローカルでアクセスできるので、起動しています。 ご存知の方がいらっしゃいましたら宜しくお願いします。

  • IISユーザー認証リストのコピー

    IISのユーザー認証機能を用いてWebサーバーに作成した保護されたフォルダーにアクセスを許可するユーザーのリストをコピーし、別のWebサーバーに貼り付けることはできますか。可能ならその方法を教えて下さい。宜しくお願い致します。

  • ユーザ認証の方法について教えてください

    インターネット経由でアクセスしてくるユーザーに、 ユーザー名とパスワードを入力させて、認証を通過したユーザのみ アクセス可能にしたいです。 ハードウェアの購入(特定のルータなど)が必要でしょうか。 HTTPサーバはIISを使っています。 費用が安くて、簡単な方法を教えてほしいです。

  • webサーバーソフト”Apache”の基本認証が上手くいきません。手順

    webサーバーソフト”Apache”の基本認証が上手くいきません。手順を教えて頂けないでしょうか? WindowsXPにApacheをインストールしてサーバーの運営をしています。 一つだけ困ったことに、基本認証(Basic及びdigest)が出来ません。 .htpasswdと.htaccesを中に入れて、いざアクセスしようとすると、internet server error(500)になります。これは、原因はなんでしょうか。 1.http.confの記述に関して、どこにどう記述すればいいのでしょうか。 2..htaccesの中身の記述もあまりよく分かりません。 基本認証に関しては全く知識がなくて、申し訳ないのですが、ご指導よろしくお願い致します。

  • webサーバーの外部公開について

    いくつか細かい質問があります。 1)webサーバーを用意して勝手に公開できるのでしょうか。 2)可能だとして、勝手にサーバーを公開することは許されているのでしょうか。 3)勝手に公開したサーバーにアクセスするにはhttp://IPアドレスとすればアクセス可能でしょうか。 4)ドメインを取得したい場合、どこに申請すればよろしいのでしょうか。 5)NICを用意して、LANを二つ接続することで可能なことは何でしょうか。   (LANを二つ接続しないと出来ないことは何でしょうか)

  • IIS認証方法について

    IISの認証で匿名アクセスの設定にして、IPアドレスとドメインの制限で アクセスに許可を与えようとIPアドレスを追加しているのですが、 20台許可を与える場合は、20台追加してやらないといけないでしょうか。 IPアドレスの何番から何番までといった範囲指定は出来ないでしょうか。 他にアクセス許可の方法として、ドメイン名指定がありますが、ここではDNSとかの設定は いらないでしょうか。 ドメイン名の記述は、www. .co.jpとかいう記述になるのでしょうか? 頭にwwwはつけないといけないでしょうか。 以上良い方法がないでしょうか。よろしくお願いします。

  • Webサーバーにアクセスしている人の権限は?

    Windows2000Professional上でWebサーバーを立ち上げて一般に公開しています。 Webサーバーはサービスで立ち上げており通常Loginしない状態でサーバーを稼動させています。 1)この状態で外部からWebサーバーにアクセスする人に対してOS上でファイルやホルダーのアクセス制限をかけるためにはどのようにすればよいでしょうか? 具体的には各ファイル・フォルダーのセキュリティ設定でどのグループ(ユーザー)に対してアクセス制限をかければいいのでしょうか。 ひょっとして”SYSTEM”を選んで設定すればいいのでしょうか? 2)また、LogonしないでWebサーバーを稼動しているときとAdoministratorでLoginした状態でWebサーバーを稼動している時とで外部からサーバーにアクセスしている人の権限は変わらないと考えてもいいのでしょうか? 3)すこし脱線しますがコントロールパネル上の”ユーザーとパスワード”のなかのグループの種類より、各フォルダー・ファイルのセキュリティ設定にあるグループの種類の方が多いのはなぜでしょうか?(SYSTEM、BATCH、Eveyone、、、など)増えた分のグループはどういう意味を持っているのでしょうか? 以上、初歩的かつわかりにくい質問かもしれませんがお教え下さい。