Spec-Zone .ru
спецификации, руководства, описания, API


javax.mail
Аутентификатор класса

java.lang.Object
  расширенный javax.mail.Authenticator

public abstract class Authenticator
расширяет java.lang. Объект

Аутентификатор class представляет объект, который знает, как получить аутентификацию для сетевого соединения. Обычно, это сделает это, запрашивая пользователя информацию.

Приложения используют этот class, создавая подкласс, и регистрируя экземпляр того подкласса с сеансом, когда это создается. Когда аутентификация будет требоваться, система вызовет метод на подкласс (как getPasswordAuthentication). Метод подкласса может запросить об аутентификации, требуемой со многими наследованными методами (getRequestingXXX), и сформировать соответствующее сообщение для пользователя.

У всех методов, которые запрашивают аутентификацию, есть реализация по умолчанию, которая перестала работать.

Автор:
Билл Фут, Билл Шеннон
См. Также:
Authenticator, Session.getInstance(java.util.Properties, javax.mail.Authenticator), Session.getDefaultInstance(java.util.Properties, javax.mail.Authenticator), Session.requestPasswordAuthentication(java.net.InetAddress, int, java.lang.String, java.lang.String, java.lang.String), PasswordAuthentication

Сводка конструктора
Authenticator()
           
 
Сводка метода
protected  java.lang.String getDefaultUserName()
           
protected  PasswordAuthentication getPasswordAuthentication()
          Вызванный, когда аутентификация по паролю необходима.
protected  int getRequestingPort()
           
protected  java.lang.String getRequestingPrompt()
           
protected  java.lang.String getRequestingProtocol()
          Дайте протокол, это запрашивает соединение.
protected  java.net.InetAddress getRequestingSite()
           
 
Методы, наследованные от class java.lang. Объект
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Деталь конструктора

Аутентификатор

public Authenticator()
Деталь метода

getRequestingSite

protected final java.net.InetAddress getRequestingSite()
Возвраты:
InetAddress авторизации запроса сайта, или нуль, если это не доступно.

getRequestingPort

protected final int getRequestingPort()
Возвраты:
порт для требуемого соединения

getRequestingProtocol

protected final java.lang.String getRequestingProtocol()
Дайте протокол, это запрашивает соединение. Часто это будет основано на URLName.

Возвраты:
protcol
См. Также:
URLName.getProtocol()

getRequestingPrompt

protected final java.lang.String getRequestingPrompt()
Возвраты:
строка запроса, данная просителем

getDefaultUserName

protected final java.lang.String getDefaultUserName()
Возвраты:
имя пользователя значения по умолчанию, данное просителем

getPasswordAuthentication

protected PasswordAuthentication getPasswordAuthentication()
Вызванный, когда аутентификация по паролю необходима. Подклассы должны переопределить реализацию по умолчанию, которая возвращает нуль.

Отметьте, что, если этот метод использует диалоговое окно, чтобы запросить пользователя эту информацию, диалоговое окно должно блокировать, пока пользователь не предоставляет информацию. Этот метод не может просто возвратиться после показа диалогового окна.

Возвраты:
PasswordAuthentication собрался от пользователя, или нуля, если ни один не обеспечивается.


Представьте ошибку или функцию

Авторское право © 2009-2011, Oracle Corporation и/или его филиалы. Все права защищены. Использование подвергается срокам действия лицензии.

Сгенерированный на 10-February-2011 12:41

free hit counter