org.pfsw.security.authentication
Class AbstractAuthenticator

java.lang.Object
  extended by org.pfsw.security.authentication.AbstractAuthenticator

public abstract class AbstractAuthenticator
extends java.lang.Object

This class implements (nearly) the same methods as java.net.Authenticator. Beyond that it provides public setter methods for all authentication relevant fields.


Constructor Summary
AbstractAuthenticator()
          Initialize the new instance with default values.
 
Method Summary
 java.net.PasswordAuthentication getPasswordAuthentication()
          Called when password authorization is needed.
 java.lang.String getRequestingHost()
           
 int getRequestingPort()
           
 java.lang.String getRequestingPrompt()
           
 java.lang.String getRequestingProtocol()
           
 java.lang.String getRequestingScheme()
           
 java.net.InetAddress getRequestingSite()
           
 void setRequestingHost(java.lang.String newValue)
           
 void setRequestingPort(int newValue)
           
 void setRequestingPrompt(java.lang.String newValue)
           
 void setRequestingProtocol(java.lang.String newValue)
           
 void setRequestingScheme(java.lang.String newValue)
           
 void setRequestingSite(java.net.InetAddress newValue)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractAuthenticator

public AbstractAuthenticator()
Initialize the new instance with default values.

Method Detail

getRequestingHost

public java.lang.String getRequestingHost()

setRequestingHost

public void setRequestingHost(java.lang.String newValue)

getRequestingPort

public int getRequestingPort()

setRequestingPort

public void setRequestingPort(int newValue)

getRequestingPrompt

public java.lang.String getRequestingPrompt()

setRequestingPrompt

public void setRequestingPrompt(java.lang.String newValue)

getRequestingProtocol

public java.lang.String getRequestingProtocol()

setRequestingProtocol

public void setRequestingProtocol(java.lang.String newValue)

getRequestingScheme

public java.lang.String getRequestingScheme()

setRequestingScheme

public void setRequestingScheme(java.lang.String newValue)

getRequestingSite

public java.net.InetAddress getRequestingSite()

setRequestingSite

public void setRequestingSite(java.net.InetAddress newValue)

getPasswordAuthentication

public java.net.PasswordAuthentication getPasswordAuthentication()
Called when password authorization is needed. Subclasses should override the default implementation, which returns null.

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