2017-02-07 13 views
2

私が理解するように、「認証する」とは、あなたが誰であると主張しているかを証明することを意味します。 「承認済み」とは、あなたが試みている操作を実行する権限を持っていることを意味します。HTTP認証のヘッダーが「認証」ではなく「認証」でない理由は何ですか。

なぜ、RFC for HTTP authenticationでは、「認証」というヘッダーを使って認証しますか(あなたがあなたが誰であるかを証明しますか)。特定の操作を許可されていることを証明しているわけではありません。

「基本」認証方式が クライアントは、ユーザーIDと 各レルムのパスワードを使用して自身を認証しなければならないモデルに基づいています...

...ユーザーエージェントの場合

Authorization: Basic QWxhZGRpbjpvcGVuIHNlc2FtZQ== 
:ユーザーID「アラジン」とパスワード 「開けゴマ」を送信したい、それは以下のヘッダフィールドを使用します210

答えて

4

a)実際のRFCは2617ではなく、7235です。

b)これは歴史的な間違いだと思います。それは私が持っている最高の答えです(私は新しいRFCの作者の1人です)。

+0

ありがとう! 同様に、応答401「Unauthorized」は401「Unauthenticated」として意味があると思いますか?この文脈では、少なくとも。 – everybody

関連する問題