156件ヒット
[101-156件を表示]
(0.102秒)
種類
- インスタンスメソッド (84)
- 特異メソッド (24)
- クラス (24)
- ライブラリ (12)
- モジュール (12)
ライブラリ
クラス
モジュール
キーワード
- BasicAuth (12)
- DigestAuth (12)
- UserDB (12)
-
auth
_ type (12) -
auth
_ type= (12) -
get
_ passwd (12) -
make
_ passwd (12) - new (24)
-
set
_ passwd (12) -
webrick
/ httpauth / userdb (12)
検索結果
先頭5件
- WEBrick
:: HTTPAuth :: UserDB # auth _ type=(type) - WEBrick
:: HTTPAuth :: DigestAuth . new(config , default = WEBrick :: Config :: DigestAuth) -> WEBrick :: HTTPAuth :: DigestAuth - WEBrick
:: HTTPAuth :: BasicAuth . new(config , default = Config :: BasicAuth) -> WEBrick :: HTTPAuth :: BasicAuth - WEBrick
:: HTTPAuth :: BasicAuth - WEBrick
:: HTTPAuth :: DigestAuth
-
WEBrick
:: HTTPAuth :: UserDB # auth _ type=(type) (6000.0) -
認証のタイプをセットします。
...認証のタイプをセットします。
@param type WEBrick::HTTPAuth::BasicAuth, WEBrick::HTTPAuth::DigestAuth のいずれかを指定します。... -
WEBrick
:: HTTPAuth :: DigestAuth . new(config , default = WEBrick :: Config :: DigestAuth) -> WEBrick :: HTTPAuth :: DigestAuth (3206.0) -
自身を初期化します。
...スを使用してください。
@param config 設定を保持しているハッシュを指定します。
:Realm と :UserDB は必ず指定しなければなりません。
@param default デフォルトは WEBrick::Config::DigestAuth です。
@see WEBrick::Config::DigestAuth... -
WEBrick
:: HTTPAuth :: BasicAuth . new(config , default = Config :: BasicAuth) -> WEBrick :: HTTPAuth :: BasicAuth (3112.0) -
BasicAuth オブジェクトを生成します。config は設定を保存したハッシュです。
...:Realm =>
:UserDB =>
:Logger =>
:AutoReloadUserDB =>
realm を表す文字列 :Realm には与えます。:UserDB
には WEBrick::HTTPAuth::Htpasswd オブジェクトを与えます。:Logger には
ロガーオブジェクトを与えます。また、:AutoRelo......adUserDB には
WEBrick::HTTPAuth::Htpasswd#get_passwd の
reload_db に渡す引数を与えます。
@param config 設定を保持しているハッシュを指定します。
@param default デフォルトは WEBrick::Config::BasicAuth です。... -
WEBrick
:: HTTPAuth :: BasicAuth (3006.0) -
HTTP の Basic 認証のためのクラスです。
...す。
例
require 'webrick'
realm = "WEBrick's realm"
srv = WEBrick::HTTPServer.new({ :BindAddress => '127.0.0.1', :Port => 10080})
htpd = WEBrick::HTTPAuth::Htpasswd.new('dot.htpasswd')
htpd.set_passwd(nil, 'username', 'supersecretpass')
authenticator = WEBrick::HTTPAut......h::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... -
WEBrick
:: HTTPAuth :: DigestAuth (3006.0) -
HTTP の Digest 認証のためのクラスです。
...さい。
例:
require 'webrick'
config = { :Realm => 'DigestAuth example realm' }
htdigest = WEBrick::HTTPAuth::Htdigest.new 'my_password_file'
htdigest.set_passwd config[:Realm], 'username', 'password'
htdigest.flush
config[:UserDB] = htdigest
digest_auth = WEBrick::HTTPAuth::Dig......スのインスタンスを作成
しないようにしてください。デフォルトでは WEBrick はリクエストのたびにサー
ブレットのインスタンスを生成しますが、
WEBrick::HTTPAuth::DigestAuth のオブジェクトはリクエストをまたい
で利用しなけ...