るりまサーチ

最速Rubyリファレンスマニュアル検索!
99件ヒット [1-99件を表示] (0.184秒)
トップページ > クエリ:http[x] > クエリ:webrick/httpauth/htdigest[x]

別のキーワード

  1. rexml/document new
  2. rexml/document write
  3. rexml/document to_s
  4. rexml/document clone
  5. rexml/document node_type

ライブラリ

キーワード

検索結果

webrick/httpauth/htdigest (44000.0)

Apache の htdigest 互換機能を提供するライブラリです。

Apache の htdigest 互換機能を提供するライブラリです。

WEBrick::HTTPAuth::Htdigest.new(path) -> WEBrick::HTTPAuth::Htdigest (11100.0)

Htdigest オブジェクトを生成します。

Htdigest オブジェクトを生成します。

@param path パスワードを保存するファイルのパスを与えます。

WEBrick::HTTPAuth::Htdigest (11000.0)

Apache の htdigest 互換のクラス。

...Apache の htdigest 互換のクラス。



require 'webrick'
include WEBrick
htd = HTTPAuth::Htdigest.new('dot.htdigest')
htd.set_passwd('realm', 'username', 'supersecretpass')
htd.flush
htd2 = HTTPAuth::Htdigest.new('dot.htdigest')
p htd2.get_passwd('realm', 'username', false) == '65fe0...

WEBrick::HTTPAuth::Htdigest#delete_passwd(realm, user) (11000.0)

realm に属するユーザ user のパスワードを削除します。

realm に属するユーザ user のパスワードを削除します。

@param realm レルムを指定します。

@param user ユーザ名を指定します。

WEBrick::HTTPAuth::Htdigest#each {|user, realm, pass| ... } -> Hash (11000.0)

ユーザ名、レルム、パスワードをブロックに渡して評価します。

ユーザ名、レルム、パスワードをブロックに渡して評価します。

絞り込み条件を変える

WEBrick::HTTPAuth::Htdigest#flush(path = nil) -> () (11000.0)

ファイルに書き込みます。ファイル名を与えた場合は、そこに書き込みます。

ファイルに書き込みます。ファイル名を与えた場合は、そこに書き込みます。

@param path ファイル名を指定します。

WEBrick::HTTPAuth::Htdigest#get_passwd(realm, user, reload_db) -> String (11000.0)

与えられたレルムとユーザ名からパスワードのハッシュ値を取得して返します。

...ルムとユーザ名からパスワードのハッシュ値を取得して返します。

@param realm レルムを指定します。

@param user ユーザ名を指定します。

@param reload_db 真を指定すると WEBrick::HTTPAuth::Htdigest#reload を呼んでから値を返します。...

WEBrick::HTTPAuth::Htdigest#reload (11000.0)

ファイルから再度読み込みます。

ファイルから再度読み込みます。

WEBrick::HTTPAuth::Htdigest#set_passwd(realm, user, pass) (11000.0)

与えられた情報をもとに、パスワードをハッシュ化して保存します。

与えられた情報をもとに、パスワードをハッシュ化して保存します。

@param realm レルムを指定します。

@param user ユーザ名を指定します。

@param pass パスワードを指定します。