org.jboss.soa.esb.services.security.auth
Interface SecurityInfoExtractor<T>

Type Parameters:
T - The type that this extractor can handle.
All Known Implementing Classes:
BinarySecurityTokenExtractor, JbrHttpSecurityInfoExtractor, SamlAssertionExtractor, SamlSoapAssertionExtractor, UsernameTokenExtractor, WSSecuritySoapExtractor

public interface SecurityInfoExtractor<T>

SecurityInfoExtractor is indended for extracting security related information for different of transports.

Author:
Daniel Bevenius

Method Summary
 AuthenticationRequest extractSecurityInfo(T t)
          Extracts security related information from type T and populates a AuthenticationRequest.
 

Method Detail

extractSecurityInfo

AuthenticationRequest extractSecurityInfo(T t)
                                          throws ExtractionException
Extracts security related information from type T and populates a AuthenticationRequest.

Parameters:
t - - the type from which security information is to be extracted
Returns:
- and instance of AuthenticationRequest
Throws:
ExtractionException