<?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>WEBrick::HTTPAuth::Htdigest</title> <meta http-equiv="Content-type" content="text/html; charset=UTF-8" /> <link href="default.css" type="text/css" rel="stylesheet" /> <link href="refm356.html" rel="next" /> <link href="refm354.html" rel="prev" /> <link href="index.html" rel="start" /> </head> <body> <div class="navigator"><span class="navigator">[<a href="index.html">MAIN</a>][<a href="refm543.html">INDEX</a>] [<a href="index.html">TOP</a>][<a href="refm351.html">UP</a>][<a href="refm354.html"><-PREV</a>][<a href="refm356.html">NEXT-></a>]</span></div> <hr /> <h1><a name="L005833" id="L005833">WEBrick::HTTPAuth::Htdigest</a></h1> <p>Apache の htdigest 互換のクラス。</p> <h2><a name="L005834" id="L005834">クラスメソッド</a></h2> <dl> <dt><a name="L005835" id="L005835"><code>Htdigest.new(<var>path</var>)</code></a></dt> <dd> <p>Htdigest オブジェクトを生成する。.htdigest ファイルのパスを path で与える。</p></dd> </dl> <h2><a name="L005836" id="L005836">メソッド</a></h2> <dl> <dt><a name="L005837" id="L005837"><code>delete_passwd(<var>realm</var>, <var>user</var>)</code></a></dt> <dd> <p>realm に属するユーザ user のパスワードを削除する。</p></dd> <dt><a name="L005838" id="L005838"><code>each{|<var>user</var>, <var>realm</var>, <var>pass</var>| ...}</code></a></dt> <dd> <p>各ユーザ、realm とパスワードに関してブロックを評価する。</p></dd> <dt><a name="L005839" id="L005839"><code>flush(<var>output</var>=<var>nil</var>)</code></a> </dl> <pre>ファイルに書き込む。ファイル名 path を与えた場合は、path に書き込む。</pre> <dl> <dt><a name="L005840" id="L005840"><code>get_passwd(<var>realm</var>, <var>user</var>, <var>reload_db</var>)</code></a></dt> <dd> <p>realm からユーザのパスワードの MD5 ハッシュ値を取得し文字列として返す。 reload_db が true の場合、reload を呼んでからハッシュ値を返す。</p></dd> <dt><a name="L005841" id="L005841"><code>reload</code></a></dt> <dd> <p>ファイルから再度読み込む。</p></dd> <dt><a name="L005842" id="L005842"><code>set_passwd(<var>realm</var>, <var>user</var>, <var>pass</var>)</code></a></dt> <dd> <p>realm に対応させてユーザ user とパスワード pass を保存する。</p></dd> </dl> <hr /> <div class="navigator"><span class="navigator">[<a href="index.html">MAIN</a>][<a href="refm543.html">INDEX</a>] [<a href="index.html">TOP</a>][<a href="refm351.html">UP</a>][<a href="refm354.html"><-PREV</a>][<a href="refm356.html">NEXT-></a>]</span></div> </body> </html>