edu.internet2.middleware.shibboleth.idp.authn.provider
Class UsernamePasswordLoginServlet.SimpleCallbackHandler

java.lang.Object
  extended by edu.internet2.middleware.shibboleth.idp.authn.provider.UsernamePasswordLoginServlet.SimpleCallbackHandler
All Implemented Interfaces:
CallbackHandler
Enclosing class:
UsernamePasswordLoginServlet

protected class UsernamePasswordLoginServlet.SimpleCallbackHandler
extends Object
implements CallbackHandler

A callback handler that provides static name and password data to a JAAS loging process. This handler only supports NameCallback and PasswordCallback.


Field Summary
private  String pass
          User's password.
private  String uname
          Name of the user.
 
Constructor Summary
UsernamePasswordLoginServlet.SimpleCallbackHandler(String username, String password)
          Constructor.
 
Method Summary
 void handle(Callback[] callbacks)
          Handle a callback.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

uname

private String uname
Name of the user.


pass

private String pass
User's password.

Constructor Detail

UsernamePasswordLoginServlet.SimpleCallbackHandler

public UsernamePasswordLoginServlet.SimpleCallbackHandler(String username,
                                                          String password)
Constructor.

Parameters:
username - The username
password - The password
Method Detail

handle

public void handle(Callback[] callbacks)
            throws UnsupportedCallbackException
Handle a callback.

Specified by:
handle in interface CallbackHandler
Parameters:
callbacks - The list of callbacks to process.
Throws:
UnsupportedCallbackException - If callbacks has a callback other than NameCallback or PasswordCallback.


Copyright © 1999-2012. All Rights Reserved.