るりまサーチ

最速Rubyリファレンスマニュアル検索!
24件ヒット [1-24件を表示] (0.232秒)
トップページ > クエリ:mount_proc[x] > クエリ:basic_auth[x]

別のキーワード

  1. _builtin new
  2. _builtin inspect
  3. _builtin []
  4. _builtin to_s
  5. _builtin each

種類

ライブラリ

モジュール

検索結果

WEBrick::HTTPAuth.#basic_auth(req, res, realm) {|user, pass| ... } -> nil (18119.0)

Basic 認証を行うためのメソッドです。

...@raise WEBrick::HTTPStatus::Unauthorized 認証に失敗した場合に発生します。

require 'webrick'
srv.mount_proc('/basic_auth') {|req, res|
HTTPAuth.basic_auth(req, res, "WEBrick's realm") {|user, pass|
user == 'webrick' && pass == 'supersecretpassword'
}
res.body...

WEBrick::HTTPAuth::BasicAuth (18.0)

HTTP の Basic 認証のためのクラスです。

...passwd(nil, 'username', 'supersecretpass')

authenticator = WEBrick::HTTPAuth::BasicAuth.new(:UserDB => htpd, :Realm => realm)
srv.mount_proc('/basic_auth') {|req, res|
authenticator.authenticate(req, res)
res.body = "hoge"
}
srv.start # http://127.0.0.1:10080/basic_auth...