- java.lang.Object
-
- com.sun.net.httpserver.Authenticator
-
- com.sun.net.httpserver.BasicAuthenticator
-
public abstract class BasicAuthenticator extends Authenticator
BasicAuthenticatorは、HTTP基本認証の実装を提供します。 これはabstractクラスであり、各着信要求を検証するために呼び出されるcheckCredentials(String,String)
の実装を提供するには、拡張する必要があります。
-
-
ネストされたクラスのサマリー
-
クラス com.sun.net.httpserver.Authenticatorで宣言されたネストされたクラス/インタフェース
Authenticator.Failure, Authenticator.Result, Authenticator.Retry, Authenticator.Success
-
-
コンストラクタのサマリー
コンストラクタ コンストラクタ 説明 BasicAuthenticator(String realm)
指定されたHTTPレルムのためのBasicAuthenticatorを作成します。
-
メソッドのサマリー
すべてのメソッド インスタンス・メソッド 抽象メソッド 具象メソッド 修飾子と型 メソッド 説明 abstract boolean
checkCredentials(String username, String password)
指定された名前とパスワードをこのAuthenticatorのレルムのコンテキストで検証するために、着信要求ごとに呼び出されます。String
getRealm()
このBasicAuthenticatorが作成されたレルムを返します。-
クラス com.sun.net.httpserver.Authenticatorで宣言されたメソッド
authenticate
-
-
-
-
フィールドの詳細
-
realm
protected String realm
-
-
コンストラクタの詳細
-
BasicAuthenticator
public BasicAuthenticator(String realm)
指定されたHTTPレルムのためのBasicAuthenticatorを作成します。- パラメータ:
realm
- HTTP基本認証レルム- 例外:
NullPointerException
- レルムが空の文字列である場合
-
-
メソッドの詳細
-
getRealm
public String getRealm()
このBasicAuthenticatorが作成されたレルムを返します。- 戻り値:
- オーセンティケータのレルム文字列。
-
-