【べーしっくにんしょう】
Basic認証 とは?
最終更新:
💡 ユーザー名とパスワードを送るだけのシンプル認証
HTTPの標準的な認証方式の一つ。ユーザー名とパスワードをBase64で表し、Authorizationヘッダーに入れて送信する。Base64自体には暗号化の効果はない。
📌 このページのポイント
Basic認証ってどういう仕組みなの?
Base64にするなら安全なの?
サーバーはどうやって認証を要求するの?
401応答のWWW-AuthenticateヘッダーでBasicとrealmを指定するよ。realmは認証の対象範囲を示す名前だね。クライアントが認証情報を付けて再送し、サーバーが確認する。画面の表示方法はクライアントによるんだ
サーバー側には何が必要?
📖 おまけ:英語の意味
「Basic Authentication」 = 基本認証
💬 Basicは基本的な、Authenticationは認証という意味だよ。HTTPの認証方式の名前なんだ