Spec-Zone .ru
спецификации, руководства, описания, API
|
public abstract class BasicAuthenticator extends Authenticator
checkCredentials(String,String)
который вызывают, чтобы проверить каждый входящий запрос.Authenticator.Failure, Authenticator.Result, Authenticator.Retry, Authenticator.Success
Конструктор и Описание |
---|
BasicAuthenticator(String realm)
Создает BasicAuthenticator для данной области HTTP
|
Модификатор и Тип | Метод и Описание |
---|---|
Аутентификатор. Результат |
authenticate(HttpExchange t)
вызванный, чтобы аутентифицировать каждый входящий запрос.
|
abstract boolean |
checkCredentials(String username, String password)
требовавшийся каждый входящий запрос, чтобы проверить имя и пароль в контексте области этого Аутентификатора.
|
Строка |
getRealm()
возвращает область, с которой создавался этот BasicAuthenticator
|
protected String realm
public BasicAuthenticator(String realm)
realm
- Область Стандартной аутентификации HTTPNullPointerException
- если область является пустой строкойpublic String getRealm()
public Authenticator.Result authenticate(HttpExchange t)
Authenticator
Отказ означает, что аутентификация завершилась, но перестала работать из-за недопустимых учетных данных.
Sucess подразумевает, что аутентификация успешно выполнилась, и Объект принципала, представляющий пользователя, может быть получен, вызывая Sucess.getPrincipal ().
Повторите средства, что другой обмен HTTP требуется. Любые заголовки ответа, бывшие должные быть отосланными назад к клиенту, устанавливаются в данном HttpExchange. Код ответа, который будет возвращен, должен быть обеспечен в объекте Повторной попытки. Повторная попытка может произойти многократно.
authenticate
в классе Authenticator
public abstract boolean checkCredentials(String username, String password)
username
- имя пользователя от запросаpassword
- пароль от запросаtrue
если учетные данные допустимы, false
иначе.
Авторское право © 2005, 2011, Oracle и/или его филиалы. Все права защищены.