public abstract class Authenticator extends ObjectSE
アプリケーションは、サブクラスを作成し、そのサブクラスのインスタンスをセッションの作成時に登録することで、このクラスを使用します。認証が必要な場合、システムはサブクラスのメソッド (getPasswordAuthentication など) を呼び出します。サブクラスのメソッドは、継承されたメソッド (getRequestingXXX()) を使用してリクエストされている認証について照会し、ユーザーに適切なメッセージを作成できます。
認証をリクエストするすべてのメソッドには、失敗するデフォルトの実装があります。
Authenticator
SE, 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 StringSE | getDefaultUserName() |
protected PasswordAuthentication | getPasswordAuthentication() パスワード認証が必要なときに呼び出されます。 |
protected int | getRequestingPort() |
protected StringSE | getRequestingPrompt() |
protected StringSE | getRequestingProtocol() 接続をリクエストしているプロトコルを指定します。 |
protected InetAddressSE | getRequestingSite() |
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSE
protected final InetAddressSE getRequestingSite()
protected final int getRequestingPort()
protected final StringSE getRequestingProtocol()
URLName.getProtocol()
protected final StringSE getRequestingPrompt()
protected final StringSE getDefaultUserName()
protected PasswordAuthentication getPasswordAuthentication()
このメソッドがダイアログを使用してユーザーにこの情報を要求する場合、ユーザーが情報を提供するまでダイアログはブロックする必要があることに注意してください。このメソッドは、ダイアログを表示した後に単に戻ることはできません。
Copyright © 2019 Eclipse Foundation.
Use is subject to license terms.