*/
LogonStateAndCache logonStateMachine = (LogonStateAndCache) request.getSession().getAttribute(
LogonStateAndCache.LOGON_STATE_MACHINE);
logonStateMachine.setState(LogonStateAndCache.STATE_USERNAME_KNOWN);
((LogonForm) form).setUsername(logonStateMachine.getUser() == null ? logonStateMachine.getSpoofedUsername() : logonStateMachine.getUser().getPrincipalName());
((LogonForm) form).setHasMoreAuthenticationSchemes(logonStateMachine.enabledSchemesGraeterThanOne());
return mapping.findForward("display");
}
// Configure the logon state machine
LogonStateAndCache logonStateMachine = checkLogonStateMachine(request, response, logonForm, reset);