Package javax.mail

Class Authenticator


  • public abstract class Authenticator
    extends java.lang.Object
    Callback object that can be used to obtain password information during authentication. This normally occurs by prompting the user for a password or retrieving it from secure storage.
    Version:
    1.4
    Author:
    Chris Burdess
    • Constructor Detail

      • Authenticator

        public Authenticator()
    • Method Detail

      • getDefaultUserName

        protected final java.lang.String getDefaultUserName()
        Returns the default user name.
      • getPasswordAuthentication

        protected PasswordAuthentication getPasswordAuthentication()
        Called when password authentication is needed. This method should be overridden by subclasses.
      • getRequestingPort

        protected final int getRequestingPort()
        Returns the port used in the request.
      • getRequestingPrompt

        protected final java.lang.String getRequestingPrompt()
        Returns the user prompt string for the request.
      • getRequestingProtocol

        protected final java.lang.String getRequestingProtocol()
        Returns the protocol for the request.
      • getRequestingSite

        protected final java.net.InetAddress getRequestingSite()
        Returns the IP address of the request host, or null if not available.