IT. Expert System.

Android Reference

Authenticator


java.net

Class Authenticator



  • public abstract class Authenticator
    extends Object
    An implementation of this class is able to obtain authentication information for a connection in several ways. For this purpose it has to set the default authenticator which extends Authenticator by setDefault(Authenticator a). Then it should override getPasswordAuthentication() which dictates how the authentication info is obtained. Usually, it prompts the user for the required input.
    See Also:
    setDefault(java.net.Authenticator), getPasswordAuthentication()
    • Constructor Detail

      • Authenticator

        public Authenticator()
    • Method Detail

      • getPasswordAuthentication

        protected PasswordAuthentication getPasswordAuthentication()
        Returns the collected username and password for authorization. The subclass has to override this method to return a value different to the default which is null.

        Returns null by default.

        Returns:
        collected password authentication data.
      • getRequestingPort

        protected final int getRequestingPort()
        Returns the port of the connection that requests authorization.
        Returns:
        port of the connection.
      • getRequestingSite

        protected final InetAddress getRequestingSite()
        Returns the address of the connection that requests authorization or null if unknown.
        Returns:
        address of the connection.
      • getRequestingPrompt

        protected final String getRequestingPrompt()
        Returns the realm (prompt string) of the connection that requests authorization.
        Returns:
        prompt string of the connection.
      • getRequestingProtocol

        protected final String getRequestingProtocol()
        Returns the protocol of the connection that requests authorization.
        Returns:
        protocol of the connection.
      • getRequestingScheme

        protected final String getRequestingScheme()
        Returns the scheme of the connection that requests authorization, for example HTTP Basic Authentication.
        Returns:
        scheme of the connection.
      • requestPasswordAuthentication

        public static PasswordAuthentication requestPasswordAuthentication(InetAddress rAddr,
                                                           int rPort,
                                                           String rProtocol,
                                                           String rPrompt,
                                                           String rScheme)
        Invokes the methods of the registered authenticator to get the authentication info.
        Parameters:
        rAddr - address of the connection that requests authentication.
        rPort - port of the connection that requests authentication.
        rProtocol - protocol of the connection that requests authentication.
        rPrompt - realm of the connection that requests authentication.
        rScheme - scheme of the connection that requests authentication.
        Returns:
        password authentication info or null if no authenticator exists.
      • setDefault

        public static void setDefault(Authenticator a)
        Sets a as the default authenticator. It will be called whenever the realm that the URL is pointing to requires authorization.
        Parameters:
        a - authenticator which has to be set as default.
      • requestPasswordAuthentication

        public static PasswordAuthentication requestPasswordAuthentication(String rHost,
                                                           InetAddress rAddr,
                                                           int rPort,
                                                           String rProtocol,
                                                           String rPrompt,
                                                           String rScheme)
        Invokes the methods of the registered authenticator to get the authentication info.
        Parameters:
        rHost - host name of the connection that requests authentication.
        rAddr - address of the connection that requests authentication.
        rPort - port of the connection that requests authentication.
        rProtocol - protocol of the connection that requests authentication.
        rPrompt - realm of the connection that requests authentication.
        rScheme - scheme of the connection that requests authentication.
        Returns:
        password authentication info or null if no authenticator exists.
      • getRequestingHost

        protected final String getRequestingHost()
        Returns the host name of the connection that requests authentication or null if unknown.
        Returns:
        name of the requesting host or null.
      • requestPasswordAuthentication

        public static PasswordAuthentication requestPasswordAuthentication(String rHost,
                                                           InetAddress rAddr,
                                                           int rPort,
                                                           String rProtocol,
                                                           String rPrompt,
                                                           String rScheme,
                                                           URL rURL,
                                                           Authenticator.RequestorType reqType)
        Invokes the methods of the registered authenticator to get the authentication info.
        Parameters:
        rHost - host name of the connection that requests authentication.
        rAddr - address of the connection that requests authentication.
        rPort - port of the connection that requests authentication.
        rProtocol - protocol of the connection that requests authentication.
        rPrompt - realm of the connection that requests authentication.
        rScheme - scheme of the connection that requests authentication.
        rURL - url of the connection that requests authentication.
        reqType - requestor type of the connection that requests authentication.
        Returns:
        password authentication info or null if no authenticator exists.
      • getRequestingURL

        protected URL getRequestingURL()
        Returns the URL of the authentication request.
        Returns:
        authentication request url.
      • getRequestorType

        protected Authenticator.RequestorType getRequestorType()
        Returns the type of this request, it can be PROXY or SERVER.
        Returns:
        RequestorType of the authentication request.


Content

Android Reference

Java basics

Java Enterprise Edition (EE)

Java Standard Edition (SE)

SQL

HTML

PHP

CSS

Java Script

MYSQL

JQUERY

VBS

REGEX

C

C++

C#

Design patterns

RFC (standard status)

RFC (proposed standard status)

RFC (draft standard status)

RFC (informational status)

RFC (experimental status)

RFC (best current practice status)

RFC (historic status)

RFC (unknown status)

IT dictionary

License.
All information of this service is derived from the free sources and is provided solely in the form of quotations. This service provides information and interfaces solely for the familiarization (not ownership) and under the "as is" condition.
Copyright 2016 © ELTASK.COM. All rights reserved.
Site is optimized for mobile devices.
Downloads: 244 / 158848923. Delta: 0.06010 с