Ruby 2.3.0 リファレンスマニュアル > ライブラリ一覧 > webrick/httpauth/digestauthライブラリ > WEBrick::HTTPAuth::DigestAuthクラス > challenge

instance method WEBrick::HTTPAuth::DigestAuth#challenge

challenge(request, response, stale = false)[permalink][rdoc]

クライアントにパスワードを要求するためにレスポンスに WWW-Authenticate ヘッダを 設定し、例外 WEBrick::HTTPStatus::Unauthorized を発生させます。

[PARAM] request:
WEBrick::HTTPRequest のインスタンスを指定します。
[PARAM] response:
WEBrick::HTTPResponse のインスタンスを指定します。
[EXCEPTION] WEBrick::HTTPStatus::Unauthorized:
このメソッドを呼ぶと必ず発生します。