library webrick/httpauth

[edit]

要約

ユーザ認証の機能を提供するライブラリです。

クラス

WEBrick::HTTPAuth::BasicAuth

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

  WEBrick::HTTPAuth::ProxyBasicAuth

プロクシの Basic 認証のためのクラスです。

WEBrick::HTTPAuth::DigestAuth

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

  WEBrick::HTTPAuth::ProxyDigestAuth

プロクシの Digest 認証のためのクラスです。

WEBrick::HTTPAuth::Htdigest

Apache の htdigest 互換のクラス。

WEBrick::HTTPAuth::Htgroup

Apache で証認に使用するユーザグループの一覧が格納されているテキストファイルを読み書きするためのクラスです。

WEBrick::HTTPAuth::Htpasswd

Apache の htpasswd 互換のクラスです。 .htpasswd ファイルを新しく作成することも出来ます。 htpasswd -m (MD5) や -s (SHA) で作成された .htpasswd ファイルには対応していません。

モジュール

WEBrick::HTTPAuth

ユーザ認証の機能を提供するモジュールです。

WEBrick::HTTPAuth::Authenticator
WEBrick::HTTPAuth::ProxyAuthenticator

このモジュールはプロキシのためにダイジェスト認証とベーシック認証の両方の一般的なサポートを提供します。

WEBrick::HTTPAuth::UserDB

WEBrick::HTTPAuth::BasicAuth, WEBrick::HTTPAuth::DigestAuth で使用しているモジュールです。

同時にrequireされるライブラリ

webrick/config
webrick/httpauth/authenticator

HTTP 認証で利用するモジュールを提供するライブラリです。

webrick/httpauth/basicauth

HTTP の Basic 認証のためのライブラリです。

webrick/httpauth/digestauth

HTTP の Digest 認証のためのライブラリです。

webrick/httpauth/htdigest

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

webrick/httpauth/htgroup

Apache で証認に使用するユーザグループの一覧が格納されているテキストファイルを読み書きする機能を提供するライブラリです。

webrick/httpauth/htpasswd

Apache の htpasswd 互換のクラスを提供するライブラリです。

webrick/httpauth/userdb
webrick/httpstatus

HTTP のステータスを表す例外クラスを提供します。

webrick/httputils
webrick/httpversion
webrick/log
webrick/utils