|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectjavax.mail.Authenticator
public abstract class Authenticator
Authenticator クラスは、ネットワーク接続に必要な認証を取得する為のオブジェク トを表します。通常は、ユーザに情報の入力を求める事により、認証を行います。
アプリケーションでこのクラスを使うには、サブクラスを作成し、その時のセッショ ンを使ってシステムにサブクラスのインスタンスを登録します。認証が要求されると、 システムはサブクラスのメソッド (getPasswordAuthentication など) を呼び出しま す。サブクラスのメソッドは、多数の継承されたメソッド (getRequesting で始まる メソッド) を使って、要求された認証について照会を行う事ができます。その後で、 ユーザに表示する適切なメッセージを形成できます。
認証を要求するメソッドは全て、失敗に終わるデフォルト実装を持っています。
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()
パスワード認証が必要な場合に呼び出されます。 |
protected int |
getRequestingPort()
|
protected String |
getRequestingPrompt()
|
protected String |
getRequestingProtocol()
接続を要求しているプロトコルを与えます。 |
protected InetAddress |
getRequestingSite()
|
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
---|
public Authenticator()
メソッドの詳細 |
---|
protected final InetAddress getRequestingSite()
protected final int getRequestingPort()
protected final String getRequestingProtocol()
URLName.getProtocol()
protected final String getRequestingPrompt()
protected final String getDefaultUserName()
protected PasswordAuthentication getPasswordAuthentication()
このメソッドがダイアログを使用してユーザによる情報入力を求める場合、 情報が入力されるまでダイアログをブロックする必要があります。 このメソッドはダイアログの表示後単純に戻ることはできません。
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |