deegree 2.5 (2011/06/29 09:44 build-8-official)

org.deegree.security
Class WASAuthentication

java.lang.Object
  extended by org.deegree.security.AbstractAuthentication
      extended by org.deegree.security.WASAuthentication

public class WASAuthentication
extends AbstractAuthentication

Version:
$Revision: 6251 $, $Date: 2007-03-19 16:59:28 +0100 (Mo, 19 Mrz 2007) $
Author:
Andreas Poth, last edited by: $Author: poth $

Field Summary
protected static java.lang.String AUTH_PARAM_SESSIONID
           
protected static java.lang.String INIT_PARAM_BASEREQUEST
           
protected static java.lang.String INIT_PARAM_WAS
           
 
Fields inherited from class org.deegree.security.AbstractAuthentication
initParams
 
Constructor Summary
WASAuthentication(java.lang.String authenticationName, java.util.Map<java.lang.String,java.lang.String> initParams)
           
 
Method Summary
 User authenticate(java.util.Map<java.lang.String,java.lang.String> params)
          authenticates a user and returns an instance of User if authentication has been successfull.
 User authenticate(java.util.Map<java.lang.String,java.lang.String> params, javax.servlet.http.HttpServletRequest request)
          authenticates a user and returns an instance of User if authentication has been successfull.
 
Methods inherited from class org.deegree.security.AbstractAuthentication
getAuthenticationName
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

AUTH_PARAM_SESSIONID

protected static final java.lang.String AUTH_PARAM_SESSIONID
See Also:
Constant Field Values

INIT_PARAM_WAS

protected static final java.lang.String INIT_PARAM_WAS
See Also:
Constant Field Values

INIT_PARAM_BASEREQUEST

protected static final java.lang.String INIT_PARAM_BASEREQUEST
See Also:
Constant Field Values
Constructor Detail

WASAuthentication

public WASAuthentication(java.lang.String authenticationName,
                         java.util.Map<java.lang.String,java.lang.String> initParams)
Parameters:
authenticationName -
initParams -
Method Detail

authenticate

public User authenticate(java.util.Map<java.lang.String,java.lang.String> params,
                         javax.servlet.http.HttpServletRequest request)
                  throws WrongCredentialsException
Description copied from class: AbstractAuthentication
authenticates a user and returns an instance of User if authentication has been successfull. Otherwise a WrongCredentialsException will be thrown.

Specified by:
authenticate in class AbstractAuthentication
Parameters:
params - authentication parameters
Returns:
an instance of User
Throws:
WrongCredentialsException - if authentication was not successfull

authenticate

public User authenticate(java.util.Map<java.lang.String,java.lang.String> params)
                  throws WrongCredentialsException
Description copied from class: AbstractAuthentication
authenticates a user and returns an instance of User if authentication has been successfull. Otherwise a WrongCredentialsException will be thrown.

Specified by:
authenticate in class AbstractAuthentication
Parameters:
params - authentication parameters
Returns:
an instance of User
Throws:
WrongCredentialsException - if authentication was not successfull

deegree 2.5 (2011/06/29 09:44 build-8-official)

an open source project founded by lat/lon, Bonn, Germany.
For more information visit: http://www.deegree.org