Posted by guri555 on January 4, 2018 at 6:55am
はじめまして、ぐりと申します。
drupal8を利用してサイト作成を行なっているのですが
ログイン画面(webサイトアドレス/user)と入力した際
ログイン画面(ユーザー/passを求められる)より先に
basic認証を
有効にするにはどうすればよいでしょうか?
ログインファイルにbasic認証を設定すれば良いのかもしれませんが
ファイル名がわからず・・・・
もしくは、他に良い方法があればご教示願います。
よろしくお願い致します。
Comments
ぐりさん、初めまして 少し求められているものと違うかもしれ
ぐりさん、初めまして
少し求められているものと違うかもしれませんが、Drupal 8上で行うのであれば以下のモジュールが利用できると思います。注意点としては、モジュールページにもありますがサイト全体でbasic認証が要求されます。
Shield | Drupal.org
twitter: @snize
ありがとうございます
モジュールの情報ありがとうございます!
ただ、今回はサイト全体ではなく、特定のページに対してbasic認証を有効にしたい、という状況です。
web業界の経験が浅く、違ったら申し訳ないのですが
一般的なbasic認証のかけ方としては、下記2パターンだと認識しております。
①ディレクトリが存在すれば、そのディレクトリ内に.htaccessを設置
→管理画面ログインにアクセスする際の、userディレクトリが実在しないので、今回は使えない
②httpd.confに、basic認証をかけるパスを指定する
→試してみましたが、管理画面ログイン→basic認証 の順番になってしまいます。
→実現したい動作は、管理画面ログイン画面にアクセスした際に、basic認証→管理画面ログイン です。
サイト全体にbasic認証をかけてしまえれば即解決なのですが・・・
分かりづらい文章で申し訳ありません。
回答いただきありがとうございました!
Basic認証以外の方法でも良いのであれば、Drupal本
Basic認証以外の方法でも良いのであれば、Drupal本体側権限管理あるいはモジュールでコンテンツへのアクセスコントロールする方法もあるかもしれません。(以下ものジュール僕自身使用したことがないのですが、8ではまだ安定版がないので利用には注意が必要だと考えます。)
参考になれば良いのですが。。。
twitter: @snize
情報ありがとうございます! 基本認証以外の方法で良ければ、
情報ありがとうございます!
基本認証以外の方法で良ければ、コンテンツ自体へのアクセスコントロールは手ですね・・・
ありがとうございます、検証してみます。
また進捗ありましたらご報告させていただきます。