- java.lang.Object
-
- com.sun.net.httpserver.Authenticator
-
- com.sun.net.httpserver.BasicAuthenticator
-
public abstract class BasicAuthenticator extends Authenticator
BasicAuthenticator提供HTTP基本身份验证的实现。 它是一个抽象类,必须进行扩展以提供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的域- 结果
- 验证者的领域字符串。
-
-