Tabnine Logo
Request.getContextUrl
Code IndexAdd Tabnine to your IDE (free)

How to use
getContextUrl
method
in
leap.web.Request

Best Java code snippets using leap.web.Request.getContextUrl (Showing top 6 results out of 315)

origin: org.leapframework/leap-oauth2

protected String buildClientLogoutUri(Request request) {
  String url = config.getClientLogoutUri();
  if(Strings.isEmpty(url)) {
    return request.getContextUrl() + "/logout";
  }else if(url.startsWith("/")) {
    url = request.getContextUrl() + url;
  }
  return url;
}
origin: org.leapframework/leap-oauth2-webapp

protected String buildClientLogoutUri(Request request) {
  return request.getContextUrl() + sc.getLogoutAction();
}
origin: org.leapframework/leap-oauth2-webapp

  protected String buildLogoutRedirectUri(Request request) {
    String url = request.getContextUrl() + sc.getLogoutAction();

    url = Urls.appendQueryString(url, OAUTH2_LOGOUT + "=1");

    return url;
  }
}
origin: org.leapframework/leap-oauth2

  protected String buildLogoutRedirectUri(Request request) {
    String url = null;
    
    if(!config.getClientRedirectUri().startsWith("/")) {
      url = config.getClientRedirectUri();
    }else{
      url = request.getContextUrl() + config.getClientRedirectUri();
    }
    
    url = Urls.appendQueryString(url, "oauth2_logout=1");
    
    return url;
  }
}
origin: org.leapframework/leap-oauth2-webapp

protected String buildClientRedirectUri(Request request) {
  String uri;
  //todo: reverse proxy
  String redirectUri = config.getRedirectUri();
  if (Strings.isEmpty(redirectUri)) {
    uri = request.getServletRequest().getRequestURL().toString();
  }else{
    if(Strings.startsWithIgnoreCase(redirectUri,"http")) {
      uri = redirectUri;
    }else{
      uri = request.getContextUrl() + redirectUri;
    }
    String returnUrl = sc.getReturnUrlParameterName() + "=" + Urls.encode(request.getUri());
    uri = Urls.appendQueryString(uri, returnUrl);
  }
  String redirectBack = REDIRECT_BACK_PARAM + "=1";
  return Urls.appendQueryString(uri, redirectBack);
}
origin: org.leapframework/leap-oauth2

protected String buildClientRedirectUri(Request request) {
  String url = null;
  
  if(!config.getClientRedirectUri().startsWith("/")) {
    url = config.getClientRedirectUri();
  }else{
    if(proxyResolver.isProxyRequest(request)){
      String contextUrl = proxyResolver.resolveUserAgentForwarded(request);
      if(!Strings.isEmpty(contextUrl)){
        url = contextUrl + config.getClientRedirectUri();
      }else{
        url = request.getContextUrl() + config.getClientRedirectUri();
      }
    }else{
      url = request.getContextUrl() + config.getClientRedirectUri();
    }
  }
  url = Urls.appendQueryString(url, "oauth2_redirect=1&" + sc.config().getReturnUrlParameterName() + "=" + Urls.encode(request.getUriWithQueryString()));
  
  return url;
}
leap.webRequestgetContextUrl

Popular methods of Request

  • getHeader
  • getParameter
  • getAttribute
  • getContextPath
  • getPath
  • getServletRequest
  • setAttribute
  • forwardToView
  • getMessageSource
  • getMethod
  • getSession
  • getUri
  • getSession,
  • getUri,
  • getValidation,
  • tryGetCurrent,
  • getCharacterEncoding,
  • getLocale,
  • getParameters,
  • getQueryString,
  • getUriWithQueryString

Popular in Java

  • Reactive rest calls using spring rest template
  • getContentResolver (Context)
  • addToBackStack (FragmentTransaction)
  • setContentView (Activity)
  • Collections (java.util)
    This class consists exclusively of static methods that operate on or return collections. It contains
  • HashSet (java.util)
    HashSet is an implementation of a Set. All optional operations (adding and removing) are supported.
  • ReentrantLock (java.util.concurrent.locks)
    A reentrant mutual exclusion Lock with the same basic behavior and semantics as the implicit monitor
  • BoxLayout (javax.swing)
  • Runner (org.openjdk.jmh.runner)
  • Option (scala)
  • Top 15 Vim Plugins
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimAtomGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyStudentsTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now