org.jboss.soa.esb.services.security.auth.http
Class JbrHttpSecurityInfoExtractor

java.lang.Object
  extended by org.jboss.soa.esb.services.security.auth.http.JbrHttpSecurityInfoExtractor
All Implemented Interfaces:
SecurityInfoExtractor<java.util.Map<java.lang.String,java.lang.Object>>

public class JbrHttpSecurityInfoExtractor
extends java.lang.Object
implements SecurityInfoExtractor<java.util.Map<java.lang.String,java.lang.Object>>

Author:
Daniel Bevenius

Field Summary
static java.lang.String PASSWORD_KEY
           
static java.lang.String USERNAME_KEY
           
 
Constructor Summary
JbrHttpSecurityInfoExtractor()
           
 
Method Summary
 AuthenticationRequest extractSecurityInfo(java.util.Map<java.lang.String,java.lang.Object> request)
          Extracts security related information from type T and populates a AuthenticationRequest.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

USERNAME_KEY

public static final java.lang.String USERNAME_KEY
See Also:
Constant Field Values

PASSWORD_KEY

public static final java.lang.String PASSWORD_KEY
See Also:
Constant Field Values
Constructor Detail

JbrHttpSecurityInfoExtractor

public JbrHttpSecurityInfoExtractor()
Method Detail

extractSecurityInfo

public AuthenticationRequest extractSecurityInfo(java.util.Map<java.lang.String,java.lang.Object> request)
Description copied from interface: SecurityInfoExtractor
Extracts security related information from type T and populates a AuthenticationRequest.

Specified by:
extractSecurityInfo in interface SecurityInfoExtractor<java.util.Map<java.lang.String,java.lang.Object>>
Parameters:
request - - the type from which security information is to be extracted
Returns:
- and instance of AuthenticationRequest