[解決済み] ベーシック認証における「レルム」とは
2022-03-16 18:19:41
質問事項
phpのサイトでBasic認証の設定をしているところ これ のページで、設定方法を説明しています。 このヘッダーの "realm" とはどのような意味でしょうか?
header('WWW-Authenticate: Basic realm="My Realm"');
要求されているのはページページですか?
解決方法は?
RFC1945より(HTTP/1.0) と RFC2617(HTTP/1.1が参照するHTTP認証)
<ブロッククオートrealm 属性(大文字と小文字を区別する)は、すべての チャレンジを発行する認証スキーム。realm の値 (大文字と小文字を区別します) と、その正規ルートの URL を組み合わせます。 サーバにアクセスする際に、保護空間を定義します。これらのレルム これにより、サーバー上の保護されたリソースを一連の 保護空間のそれぞれは、独自の認証スキームおよび/または 認可データベース realm の値は文字列であり、通常 オリジンサーバーによって割り当てられ、さらにセマンティクスを持つ場合もあります。 認証スキームに特有のものです。
要するに、同じレルムにあるページはクレデンシャルを共有すべきなのです。 もしあなたの認証情報がレルム "私の領域" 同じユーザー名とパスワードの組み合わせは、同じレルムを持つ別のページでも機能するはずだと考えるべきでしょう。
関連
-
[解決済み】Android 8:クリアテキストのHTTPトラフィックが許可されない
-
multipart/form-data と application/octet-stream, application/x-www-form-urlencoded の違いについて
-
[解決済み] ブラウザによって異なるURLの最大長とは?
-
[解決済み] URI、URL、URNの違いは何ですか?
-
[解決済み] プリフライト要求に対する応答がアクセス制御チェックを通過しない
-
[解決済み】HTTPのPOSTとPUTの違いは何ですか?
-
[解決済み】REST APIでのPUTメソッドとPATCHメソッドの使い分け 実生活でのシナリオ
-
[解決済み】cURLを使用してBasic HTTP認証を正しく定義する方法は?
-
[解決済み】HTTP基本認証 - 期待されるWebブラウザの体験とは?
-
[解決済み] HTTPヘッダーの設定
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] 負の配列サイズ例外
-
[解決済み] HTTP_CLIENT_IPとHTTP_X_FORWARDED_FORの違いは何ですか?
-
[解決済み] X-Forwarded-Hostヘッダーの実際の使用方法?
-
[解決済み] サーバーの1つのポート(例えば80)に複数のクライアントが同時に接続するにはどうすればよいですか?[重複しています]。
-
[解決済み】全てのブラウザで、Webページのキャッシュを制御するには?
-
[解決済み】Node.jsのほとんどのポートでリスニングするとEACCESエラーが発生する。
-
[解決済み】URLのアンパサンドのエスケープについて
-
[解決済み】ダイジェスト認証とベーシック認証の違いは何ですか?
-
[解決済み】マイクロサービスのオーケストレーション
-
[解決済み】HTTP 301と308のステータスコードの違いは何ですか?