Package javax.mail

Class Authenticator

    • Constructor Detail

      • Authenticator

        public Authenticator​()
    • Method Detail

      • getRequestingSite

        protected final java.net.InetAddress getRequestingSite​()
        Returns:
        the InetAddress of the site requesting authorization, or null if it's not available.
      • getRequestingPort

        protected final int getRequestingPort​()
        Returns:
        the port for the requested connection
      • getRequestingProtocol

        protected final java.lang.String getRequestingProtocol​()
        Give the protocol that's requesting the connection. Often this will be based on a URLName.
        Returns:
        the protcol
        See Also:
        URLName.getProtocol()
      • getRequestingPrompt

        protected final java.lang.String getRequestingPrompt​()
        Returns:
        the prompt string given by the requestor
      • getDefaultUserName

        protected final java.lang.String getDefaultUserName​()
        Returns:
        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.

        Returns:
        The PasswordAuthentication collected from the user, or null if none is provided.