| org.josso.gateway.signon.SignonBaseAction org.josso.gateway.signon.LoginAction
All known Subclasses: org.josso.gateway.signon.StrongLoginAction, org.josso.gateway.signon.UsernamePasswordLoginAction,
LoginAction | abstract public class LoginAction extends SignonBaseAction (Code) | | Base login action extended by concrete actions associated to specific authentication schemes.
This actions controls the auth. process and invokes subclasses methods (template method).
author: Sebastian Gonzalez Oyuela version: $Id: LoginAction.java 508 2008-02-18 13:32:29Z sgonzalez $ |
Method Summary | |
protected ActionForward | askForLogin(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) Ask the user for login information. | protected boolean | canRelay(HttpServletRequest request) Check if the request can be relayed to the requesting party without having to reauthenticate. | public ActionForward | execute(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) Executes the propper login method based on sso_command request parameter. | protected ActionForward | login(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) | protected ActionForward | relay(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) Relay using a previously opened and valid SSO session. | protected void | storeSsoParameters(HttpServletRequest request) This method stores sso parameters in session. |
JOSSO_CMD_LOGIN | final public static String JOSSO_CMD_LOGIN(Code) | | |
canRelay | protected boolean canRelay(HttpServletRequest request)(Code) | | Check if the request can be relayed to the requesting party without having to reauthenticate.
Parameters: request - true if a relay can be achieved or false in case a new authentication assertion must be issued. |
storeSsoParameters | protected void storeSsoParameters(HttpServletRequest request)(Code) | | This method stores sso parameters in session.
Parameters: request - |
|
|