List of usage examples for org.apache.shiro.web.util WebUtils SAVED_REQUEST_KEY
String SAVED_REQUEST_KEY
To view the source code for org.apache.shiro.web.util WebUtils SAVED_REQUEST_KEY.
Click Source Link
From source file:at.basketballsalzburg.bbstats.components.LoginLink.java
License:Apache License
private void removeSavedRequest() { Subject subject = securityService.getSubject(); if (subject != null) { subject.getSession().removeAttribute(WebUtils.SAVED_REQUEST_KEY); }/*www. j av a2s . c om*/ }
From source file:com.cuisongliu.springboot.shiro.support.filter.ClientAuthenticationFilter.java
License:Open Source License
protected void saveRequest(ServletRequest request, String backUrl, String fallbackUrl) { Subject subject = SecurityUtils.getSubject(); Session session = subject.getSession(); HttpServletRequest httpRequest = WebUtils.toHttp(request); session.setAttribute(ShiroConstant.FALLBACK_URL, fallbackUrl); SavedRequest savedRequest = new ClientSavedRequest(httpRequest, backUrl); session.setAttribute(WebUtils.SAVED_REQUEST_KEY, savedRequest); }
From source file:com.flowlogix.security.PassThruAuthenticationFilter.java
License:Apache License
@Override protected boolean isLoginRequest(ServletRequest request, ServletResponse response) { boolean rv = super.isLoginRequest(request, response); if (rv && HttpMethod.GET.equalsIgnoreCase(WebUtils.toHttp(request).getMethod())) { if (Servlets.getRequestCookie(WebUtils.toHttp(request), WebUtils.SAVED_REQUEST_KEY) == null) { // only save refer when there is no saved request cookie already, // and only as a last resort saveRequest(request, response, true); }/* www . java 2s .com*/ } return rv; }
From source file:com.flowlogix.security.PassThruAuthenticationFilter.java
License:Apache License
private void saveRequest(ServletRequest request, ServletResponse response, boolean useReferer) { Optional<String> path = useReferer ? getReferer(WebUtils.toHttp(request)) : Optional.of(Servlets.getRequestURLWithQueryString(WebUtils.toHttp(request))); if (!path.isPresent()) { return;//www . ja v a2 s . co m } Servlets.addResponseCookie(WebUtils.toHttp(request), WebUtils.toHttp(response), WebUtils.SAVED_REQUEST_KEY, path.get(), null, PathUtil.getContextPath(WebUtils.toHttp(request)), -1); }