Codota Logo
SavedRequest.getRequestUrl
Code IndexAdd Codota to your IDE (free)

How to use
getRequestUrl
method
in
org.apache.shiro.web.util.SavedRequest

Best Java code snippets using org.apache.shiro.web.util.SavedRequest.getRequestUrl (Showing top 8 results out of 315)

  • Common ways to obtain SavedRequest
private void myMethod () {
SavedRequest s =
  • Codota IconServletRequest request;WebUtils.getAndClearSavedRequest(request)
  • Smart code suggestions by Codota
}
origin: apache/shiro

SavedRequest savedRequest = WebUtils.getAndClearSavedRequest(request);
if (savedRequest != null && savedRequest.getMethod().equalsIgnoreCase(AccessControlFilter.GET_METHOD)) {
  successUrl = savedRequest.getRequestUrl();
  contextRelative = false;
origin: com.gitee.zhaohuihua/bdp-general-web

protected String getBackUrl(ServletRequest request) {
  SavedRequest sr = WebUtils.getSavedRequest(request);
  if (sr == null) {
    return getSuccessUrl();
  } else {
    return sr.getRequestUrl();
  }
}
origin: com.gitee.qdbp/qdbp-base-ctl

protected String getBackUrl(ServletRequest request) {
  SavedRequest sr = WebUtils.getSavedRequest(request);
  if (sr == null) {
    return getSuccessUrl();
  } else {
    return sr.getRequestUrl();
  }
}
origin: com.gitee.zhaohuihua/bdp-general-web

protected void redirectToSavedRequest(ServletRequest request, ServletResponse response, String fallbackUrl)
    throws Exception {
  String successUrl = null;
  boolean contextRelative = true;
  SavedRequest savedRequest = WebUtils.getAndClearSavedRequest(request);
  if (savedRequest != null && savedRequest.getMethod().equalsIgnoreCase(AccessControlFilter.GET_METHOD)) {
    successUrl = savedRequest.getRequestUrl();
    contextRelative = false;
  }
  if (successUrl == null) {
    successUrl = fallbackUrl;
  }
  if (successUrl == null) {
    throw new IllegalStateException("Success URL not available via saved request or via the "
        + "successUrlFallback method parameter. One of these must be non-null for "
        + "issueSuccessRedirect() to work.");
  }
  WebUtils.issueRedirect(request, response, successUrl, null, contextRelative, redirectHttp10Compatible);
}
origin: com.gitee.qdbp/qdbp-base-ctl

protected void redirectToSavedRequest(ServletRequest request, ServletResponse response, String fallbackUrl)
    throws Exception {
  String successUrl = null;
  boolean contextRelative = true;
  SavedRequest savedRequest = WebUtils.getAndClearSavedRequest(request);
  if (savedRequest != null && savedRequest.getMethod().equalsIgnoreCase(AccessControlFilter.GET_METHOD)) {
    successUrl = savedRequest.getRequestUrl();
    contextRelative = false;
  }
  if (successUrl == null) {
    successUrl = fallbackUrl;
  }
  if (successUrl == null) {
    throw new IllegalStateException("Success URL not available via saved request or via the "
        + "successUrlFallback method parameter. One of these must be non-null for "
        + "issueSuccessRedirect() to work.");
  }
  WebUtils.issueRedirect(request, response, successUrl, null, contextRelative, redirectHttp10Compatible);
}
origin: com.gitee.zhaohuihua/bdp-general-web

protected void redirectToSavedRequest(ServletRequest request, ServletResponse response, String fallbackUrl)
    throws Exception {
  String successUrl = null;
  boolean contextRelative = true;
  SavedRequest savedRequest = WebUtils.getAndClearSavedRequest(request);
  if (savedRequest != null && savedRequest.getMethod().equalsIgnoreCase(AccessControlFilter.GET_METHOD)) {
    successUrl = savedRequest.getRequestUrl();
    contextRelative = false;
  }
  if (successUrl == null) {
    successUrl = fallbackUrl;
  }
  if (successUrl == null) {
    throw new IllegalStateException("Success URL not available via saved request or via the "
        + "successUrlFallback method parameter. One of these must be non-null for "
        + "issueSuccessRedirect() to work.");
  }
  WebUtils.issueRedirect(request, response, successUrl, null, contextRelative, redirectHttp10Compatible);
}
origin: com.gitee.qdbp/qdbp-base-ctl

protected void redirectToSavedRequest(ServletRequest request, ServletResponse response, String fallbackUrl)
    throws Exception {
  String successUrl = null;
  boolean contextRelative = true;
  SavedRequest savedRequest = WebUtils.getAndClearSavedRequest(request);
  if (savedRequest != null && savedRequest.getMethod().equalsIgnoreCase(AccessControlFilter.GET_METHOD)) {
    successUrl = savedRequest.getRequestUrl();
    contextRelative = false;
  }
  if (successUrl == null) {
    successUrl = fallbackUrl;
  }
  if (successUrl == null) {
    throw new IllegalStateException("Success URL not available via saved request or via the "
        + "successUrlFallback method parameter. One of these must be non-null for "
        + "issueSuccessRedirect() to work.");
  }
  WebUtils.issueRedirect(request, response, successUrl, null, contextRelative, redirectHttp10Compatible);
}
origin: be.c4j.ee.security.octopus/octopus-sso-client

@Override
protected void doGet(HttpServletRequest httpServletRequest, HttpServletResponse httpServletResponse) throws ServletException, IOException {
  HttpSession sess = httpServletRequest.getSession();
  String oAuth2Token = httpServletRequest.getParameter("token");
  String provider = httpServletRequest.getParameter("provider");
  if (provider == null || provider.isEmpty()) {
    provider = "Google";  // Backwards compatibility
  }
  WebTarget target = client.target(octopusConfig.getSSOServer() + "/OAuth2/user/info");
  OAuth2User oAuth2User = target.request()
      .accept(MediaType.APPLICATION_JSON)
      .header("token", oAuth2Token)
      .header("provider", provider)
      .get(OAuth2User.class);
  try {
    oAuth2User.setToken(new Token(oAuth2Token, ""));
    SecurityUtils.getSubject().login(oAuth2User);
    SavedRequest savedRequest = WebUtils.getAndClearSavedRequest(httpServletRequest);
    httpServletResponse.sendRedirect(savedRequest != null ? savedRequest.getRequestUrl() : getRootUrl(httpServletRequest));
  } catch (AuthenticationException e) {
    sess.setAttribute(OAuth2User.OAUTH2_USER_INFO, oAuth2User);
    sess.setAttribute("AuthenticationExceptionMessage", e.getMessage());
    httpServletResponse.sendRedirect(httpServletRequest.getContextPath() + octopusConfig.getUnauthorizedExceptionPage());
  }
}
org.apache.shiro.web.utilSavedRequestgetRequestUrl

Popular methods of SavedRequest

  • getMethod
  • <init>
    Constructs a new instance from the given HTTP request.
  • getQueryString
  • getRequestURI

Popular in Java

  • Parsing JSON documents to java classes using gson
  • orElseThrow (Optional)
    Return the contained value, if present, otherwise throw an exception to be created by the provided s
  • getOriginalFilename (MultipartFile)
    Return the original filename in the client's filesystem.This may contain path information depending
  • requestLocationUpdates (LocationManager)
  • Graphics2D (java.awt)
    This Graphics2D class extends the Graphics class to provide more sophisticated control overgraphics
  • MalformedURLException (java.net)
    Thrown to indicate that a malformed URL has occurred. Either no legal protocol could be found in a s
  • BitSet (java.util)
    This class implements a vector of bits that grows as needed. Each component of the bit set has a boo
  • Callable (java.util.concurrent)
    A task that returns a result and may throw an exception. Implementors define a single method with no
  • CountDownLatch (java.util.concurrent)
    A synchronization aid that allows one or more threads to wait until a set of operations being perfor
  • SAXParseException (org.xml.sax)
    Encapsulate an XML parse error or warning.This exception may include information for locating the er
Codota Logo
  • Products

    Search for Java codeSearch for JavaScript codeEnterprise
  • IDE Plugins

    IntelliJ IDEAWebStormAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimAtomGoLandRubyMineEmacsJupyter
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogCodota Academy Plugin user guide Terms of usePrivacy policyJava Code IndexJavascript Code Index
Get Codota for your IDE now