A holder of selected HTTP details related to a web authentication request.
author: Ben Alex version: $Id: WebAuthenticationDetails.java 1496 2006-05-23 13:38:33Z benalex $
NB: This constructor will cause a HttpSession to be created
(this is considered reasonable as all Acegi Security authentication
requests rely on HttpSession to store the
Authentication between requests
Parameters: request - that the authentication request was received from