package org.apereo.cas.web.flow; import org.apereo.cas.authentication.UsernamePasswordCredential; import org.apereo.cas.web.support.WebUtils; import org.springframework.webflow.action.AbstractAction; import org.springframework.webflow.execution.Event; import org.springframework.webflow.execution.RequestContext; /** * This is {@link AcceptUserGraphicsForAuthenticationAction}. * * @author Misagh Moayyed * @since 5.1.0 */ public class AcceptUserGraphicsForAuthenticationAction extends AbstractAction { @Override protected Event doExecute(final RequestContext requestContext) throws Exception { final String username = requestContext.getRequestParameters().get("username"); WebUtils.putCredential(requestContext, new UsernamePasswordCredential(username, null)); requestContext.getFlowScope().put("guaUsername", username); return success(); } }