info.magnolia.cms.security.auth.callback
Class CredentialsCallbackHandler

java.lang.Object
  extended by info.magnolia.cms.security.auth.callback.CredentialsCallbackHandler
All Implemented Interfaces:
javax.security.auth.callback.CallbackHandler
Direct Known Subclasses:
Base64CallbackHandler, PlainTextCallbackHandler

public class CredentialsCallbackHandler
extends java.lang.Object
implements javax.security.auth.callback.CallbackHandler

Plain text callback handler

Version:
$Id: CredentialsCallbackHandler.java 32667 2010-03-13 00:37:06Z gjoseph $
Author:
Sameer Charles

Field Summary
protected static org.slf4j.Logger log
          Logger
protected  java.lang.String name
          user id
protected  char[] pswd
          password
protected  java.lang.String realm
          The realm to which we login
protected  User user
           
 
Constructor Summary
CredentialsCallbackHandler()
          default constructor required by java security framework
CredentialsCallbackHandler(java.lang.String name, char[] pswd)
           
CredentialsCallbackHandler(java.lang.String name, char[] pswd, java.lang.String realm)
           
 
Method Summary
 User getUser()
           
 void handle(javax.security.auth.callback.Callback[] callbacks)
          handle name and password callback which must be set while constructing this handler
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

log

protected static org.slf4j.Logger log
Logger


name

protected java.lang.String name
user id


pswd

protected char[] pswd
password


realm

protected java.lang.String realm
The realm to which we login


user

protected User user
Constructor Detail

CredentialsCallbackHandler

public CredentialsCallbackHandler()
default constructor required by java security framework


CredentialsCallbackHandler

public CredentialsCallbackHandler(java.lang.String name,
                                  char[] pswd)

CredentialsCallbackHandler

public CredentialsCallbackHandler(java.lang.String name,
                                  char[] pswd,
                                  java.lang.String realm)
Method Detail

handle

public void handle(javax.security.auth.callback.Callback[] callbacks)
            throws java.io.IOException,
                   javax.security.auth.callback.UnsupportedCallbackException
handle name and password callback which must be set while constructing this handler

Specified by:
handle in interface javax.security.auth.callback.CallbackHandler
Throws:
java.io.IOException
javax.security.auth.callback.UnsupportedCallbackException

getUser

public User getUser()


Copyright © 2003-2010 Magnolia International Ltd.. All Rights Reserved.