Ruby 2.3.0 リファレンスマニュアル > ライブラリ一覧 > webrick/httpauthライブラリ > WEBrick::HTTPAuthモジュール > proxy_basic_auth

module function WEBrick::HTTPAuth.#proxy_basic_auth

proxy_basic_auth(req, res, realm) {|user, pass| ... } -> nil[permalink][rdoc]

プロクシの Basic 認証行うためのメソッドです。

与えられたブロックは user, pass をブロックパラメータとして渡されて評価されます。 ブロックの評価結果が真である場合、認証が成功したことになります。 ブロックの評価結果が偽である場合、認証は失敗したことになり、例外が発生します。

[PARAM] req:
クライアントからのリクエストを表す WEBrick::HTTPRequest オブジェクトを指定します。
[PARAM] res:
WEBrick::HTTPResponse オブジェクトを指定します。
[PARAM] realm:
認証のレルムを文字列で指定します。
[EXCEPTION] WEBrick::HTTPStatus::ProxyAuthenticationRequired:
認証に失敗した場合に発生します。