|
Java EE 5 SDK 深圳电信培训中心.徐海蛟老师. |
||||||||
上一个类 下一个类 | 框架 无框架 | ||||||||
摘要: 嵌套 | 字段 | 构造器 | 方法 | 详细信息: 字段 | 构造器 | 方法 |
javax.mail Class Authenticator
java.lang.Object javax.mail.Authenticator
public abstract class Authenticator
- extends Object
The class Authenticator represents an object that knows how to obtain authentication for a network connection. Usually, it will do this by prompting the user for information.
Applications use this class by creating a subclass, and registering an instance of that subclass with the session when it is created. When authentication is required, the system will invoke a method on the subclass (like getPasswordAuthentication). The subclass's method can query about the authentication being requested with a number of inherited methods (getRequestingXXX()), and form an appropriate message for the user.
All methods that request authentication have a default implementation that fails.
- 版本:
- 1.9, 05/04/07
- 作者:
- Bill Foote, Bill Shannon
- 另请参见:
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 String |
getDefaultUserName()
|
protected PasswordAuthentication |
getPasswordAuthentication()
Called when password authentication is needed. |
protected int |
getRequestingPort()
|
protected String |
getRequestingPrompt()
|
protected String |
getRequestingProtocol()
Give the protocol that's requesting the connection. |
protected InetAddress |
getRequestingSite()
|
类方法继承 java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
构造器详细信息 |
---|
Authenticator
public Authenticator()
方法详细信息 |
---|
getRequestingSite
protected final InetAddress getRequestingSite()
- 返回:
- the InetAddress of the site requesting authorization, or null if it's not available.
getRequestingPort
protected final int getRequestingPort()
- 返回:
- the port for the requested connection
getRequestingProtocol
protected final String getRequestingProtocol()
- Give the protocol that's requesting the connection. Often this
will be based on a URLName.
- 返回:
- the protcol
- 另请参见:
URLName.getProtocol()
getRequestingPrompt
protected final String getRequestingPrompt()
- 返回:
- the prompt string given by the requestor
getDefaultUserName
protected final String getDefaultUserName()
- 返回:
- the default user name given by the requestor
getPasswordAuthentication
protected PasswordAuthentication getPasswordAuthentication()
- Called when password authentication is needed. Subclasses should
override the default implementation, which returns null.
Note that if this method uses a dialog to prompt the user for this information, the dialog needs to block until the user supplies the information. This method can not simply return after showing the dialog.
- 返回:
- The PasswordAuthentication collected from the user, or null if none is provided.
|
Java EE 5 SDK 深圳电信培训中心.徐海蛟老师. |
||||||||
上一个类 下一个类 | 框架 无框架 | ||||||||
摘要: 嵌套 | 字段 | 构造器 | 方法 | 详细信息: 字段 | 构造器 | 方法 |
提交错误或意见
版权所有 2007 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。深圳电信培训中心.徐海蛟老师教学参考.