パッケージ jakarta.mail

クラス Authenticator

    • コンストラクターの詳細

      • Authenticator

        public Authenticator()
        デフォルトの Authenticator を作成します。抽象メソッドはありませんが、有用であるためにはユーザーがサブクラス化する必要があります。
        関連事項:
        getPasswordAuthentication()
    • メソッドの詳細

      • getRequestingSite

        protected final InetAddressSE getRequestingSite()
        戻り値:
        認可をリクエストしているサイトの InetAddress。利用できない場合は null
      • getRequestingPort

        protected final int getRequestingPort()
        戻り値:
        リクエストされた接続のポート
      • getRequestingProtocol

        protected final StringSE getRequestingProtocol()
        接続をリクエストしているプロトコルを指定します。多くの場合、これは URLName に基づいています。
        戻り値:
        プロトコル
        関連事項:
        URLName.getProtocol()
      • getRequestingPrompt

        protected final StringSE getRequestingPrompt()
        戻り値:
        リクエスタが指定したプロンプト文字列
      • getDefaultUserName

        protected final StringSE getDefaultUserName()
        戻り値:
        リクエスタが指定したデフォルトのユーザー名
      • getPasswordAuthentication

        protected PasswordAuthentication getPasswordAuthentication()
        パスワード認証が必要なときに呼び出されます。サブクラスは、null を返すデフォルトの実装をオーバーライドする必要があります。

        このメソッドがダイアログを使用してユーザーにこの情報を要求する場合、ユーザーが情報を提供するまでダイアログはブロックする必要があることに注意してください。このメソッドは、ダイアログを表示した後に単に戻ることはできません。

        戻り値:
        ユーザーから収集された PasswordAuthentication。提供されていない場合は null。