|
|
Java EE 5 SDK 深圳电信培训中心.徐海蛟老师. |
||||||||
| 上一个类 下一个类 | 框架 无框架 | ||||||||
| 摘要: 嵌套 | 字段 | 构造器 | 方法 | 详细信息: 字段 | 构造器 | 方法 | ||||||||
javax.mail Class Authenticator
java.lang.Objectjavax.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. 保留所有权利。 请遵守许可证条款。深圳电信培训中心.徐海蛟老师教学参考.
javax.mail.Authenticator