org.apache.axis.handlers

Class SimpleAuthenticationHandler

Implemented Interfaces:
Handler, Serializable

public class SimpleAuthenticationHandler
extends BasicHandler

Just a simple Authentication Handler to see if the user specified in the Bag in the MessageContext is allowed to continue. Just look for 'user' and 'password' in a file called 'users.lst'. Replace this with your 'real' authenication code.

Authors:
Doug Davis (dug@us.ibm.com)
Sam Ruby (rubys@us.ibm.com)

Field Summary

protected static Log
log

Fields inherited from class org.apache.axis.handlers.BasicHandler

makeLockable, name, options

Method Summary

void
invoke(MessageContext msgContext)
Authenticate the user and password from the msgContext

Methods inherited from class org.apache.axis.handlers.BasicHandler

canHandleBlock, cleanup, generateWSDL, getDeploymentData, getName, getOption, getOptions, getUnderstoodHeaders, init, initHashtable, onFault, setName, setOption, setOptionDefault, setOptions, setOptionsLockable

Field Details

log

protected static Log log

Method Details

invoke

public void invoke(MessageContext msgContext)
            throws AxisFault
Authenticate the user and password from the msgContext
Specified by:
invoke in interface Handler


Copyright B) 2005 Apache Web Services Project. All Rights Reserved.