userhash

userhash

仕様書

意味

[5] challenge では、サーバーが利用者名のハッシュ化に対応しているかどうかを示します >>1。

[9] credentials では、クライアントが利用者名をハッシュ化したかどうかを示します >>8。

構文

[6] 妥当な値は true か false です >>1, >>8。

[10] サーバーは、 challenge で true を設定するべきです >>8。

文脈

[3] ダイジェスト認証の challenge >>1 や credentials >>8 の auth-param で指定できます。

[4] 必須ではありません >>1, >>8。

処理

[7] 既定値は false です >>1, >>8。

[11] challenge の userhash 引数は、 credentials の response 引数の計算は影響しません。

[14] challenge の userhash 引数は、 credentials の username 引数の値に影響します。

[12] クライアントは、 challenge で userhash 引数が true に設定されていれば、 credentials で userhash 引数を true に設定しなければなりません >>8。

[13] サーバーは、クライアントが credentials で userhash 引数の値を true に設定していないか、 利用者名をハッシュ化していなければ、 要求を拒絶して構いません >>8。

歴史

[2] RFC 7616 で追加されました。