org.springframework.security.web.authentication
Class WebAuthenticationDetailsSource

java.lang.Object
  extended by org.springframework.security.web.authentication.WebAuthenticationDetailsSource
All Implemented Interfaces:
AuthenticationDetailsSource<javax.servlet.http.HttpServletRequest,WebAuthenticationDetails>

public class WebAuthenticationDetailsSource
extends Object
implements AuthenticationDetailsSource<javax.servlet.http.HttpServletRequest,WebAuthenticationDetails>

Implementation of AuthenticationDetailsSource which builds the details object from an HttpServletRequest object, creating a WebAuthenticationDetails.


Constructor Summary
WebAuthenticationDetailsSource()
           
 
Method Summary
 WebAuthenticationDetails buildDetails(javax.servlet.http.HttpServletRequest context)
          Called by a class when it wishes a new authentication details instance to be created.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WebAuthenticationDetailsSource

public WebAuthenticationDetailsSource()
Method Detail

buildDetails

public WebAuthenticationDetails buildDetails(javax.servlet.http.HttpServletRequest context)
Description copied from interface: AuthenticationDetailsSource
Called by a class when it wishes a new authentication details instance to be created.

Specified by:
buildDetails in interface AuthenticationDetailsSource<javax.servlet.http.HttpServletRequest,WebAuthenticationDetails>
Parameters:
context - the HttpServletRequest object.
Returns:
the WebAuthenticationDetails containing information about the current request