congrats Icon
New! Announcing Tabnine Chat Beta
Learn More
Tabnine Logo
Request.getPath
Code IndexAdd Tabnine to your IDE (free)

How to use
getPath
method
in
leap.web.Request

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

origin: org.leapframework/leap-websecurity

  protected boolean isLogoutRequest(Request request, Response response, LogoutContext context) throws Throwable {
    return request.getPath().equals(config.getLogoutAction());
  }    
}
origin: org.leapframework/leap-websecurity

  private String genCacheKey(Request request){
    return request.getMethod()+"$"+request.getPath();
  }
}
origin: org.leapframework/leap-websecurity

  protected final String getCacheKey(Request request){
    return request.getMethod() + "$" + request.getPath();
  }
}
origin: org.leapframework/leap-websecurity

  protected boolean isLoginRequest(Request request, Response response, LoginContext context) throws Throwable {
    return request.getPath().equals(config.getLoginAction());
  }
}
origin: org.leapframework/leap-oauth2

@Override
public State preResolveAuthentication(Request request, Response response, AuthenticationContext context) throws Throwable {
  if(asc.isEnabled() && request.getPath().equals(asc.getAuthzEndpointPath())){
    return State.CONTINUE;
  }
  
  if (config.isEnabled()) {
    return doPreResolveAuthentication(request, response, context);
  }
  
  return State.CONTINUE;
}
 
origin: org.leapframework/leap-oauth2-server

  @Override
  public State postResolveAuthentication(Request request, Response response, AuthenticationContext context) throws Throwable {
    if(!request.getPath().equals(config.getLogoutEndpointPath())) {
      return State.CONTINUE;
    }
    
    //TODO : validate the request.
    
    //Do Logout
    authcManager.logoutImmediately(request, response);
    postLogoutHandler.handlePostLogout(request, response, SecurityContextHolder.current().getLogoutContext(), defaultLogoutView);
    return State.CONTINUE;
  }
}
origin: org.leapframework/leap-oauth2

  @Override
  public State postResolveAuthentication(Request request, Response response, AuthenticationContext context) throws Throwable {
    if(!request.getPath().equals(config.getLogoutEndpointPath())) {
      return State.CONTINUE;
    }
    
    //TODO : validate the request.
    
    //Do Logout
    authcManager.logoutImmediately(request, response);
    postLogoutHandler.handlePostLogout(request, response, SecurityContextHolder.current().getLogoutContext(), defaultLogoutView);
    return State.CONTINUE;
  }
}
origin: org.leapframework/leap-websecurity

log.debug("Matching request {} ...", request.getPath());
  cachedPaths.put(request.getPath(), ANY);
  return ANY;
cachedPaths.put(request.getPath(), NULL);
return null;
origin: org.leapframework/leap-websecurity

protected String getReturnUrl(LoginContext context, Request request, String loginUrl){
  String returnUrl = context.getReturnUrl() ;
  
  if(null == returnUrl){
    returnUrl = request.getParameter(config.getReturnUrlParameterName());
  }
  
  if(Strings.isEmpty(returnUrl)){
    if(null != loginUrl) {
      String loginPath = Urls.removeQueryString(urlHandler.removePrefix(loginUrl));
      if(!request.getPath().equals(loginPath)) {
        return request.getUriWithQueryString();
      }
    }
    if(config.isLoginRedirectRoot()) {
      return "/";
    }else {
      return request.getUri();
    }
  }
  
  return returnUrl;
}

origin: org.leapframework/leap-oauth2-server

@Override
public State postResolveAuthentication(Request request, Response response, AuthenticationContext context) throws Throwable {
  if(!request.getPath().equals(config.getAuthzEndpointPath())) {
    return State.CONTINUE;
  }
  OAuth2Params params = new RequestOAuth2Params(request);
  ResponseTypeHandler handler = getResponseTypeHandler(request, response, params);
  if(null == handler) {
    return State.INTERCEPTED;
  }
  Result<AuthzClient> result = handler.validateRequest(request, response, params);
  if(result.isIntercepted()) {
    return State.INTERCEPTED;
  }
  AuthzClient client = result.get();
  //If user not authenticated, redirect to login url.
  Authentication authc = context.getAuthentication();
  //todo: if(null == authc || !authc.isAuthenticated() || (authc instanceof ResAuthentication)) {
  if(null == authc || !authc.isAuthenticated()) {
    //Expose view data.
    exposeViewData(request, params, client);
    return State.CONTINUE;
  }
  //Handle authentication.
  handleAuthenticated(request, response,
            new SimpleAuthzAuthentication(params, client, um.getUserDetails(authc.getUser()), authc),
            handler);
  //Intercepted.
  return State.INTERCEPTED;
}
origin: org.leapframework/leap-oauth2

@Override
public State postResolveAuthentication(Request request, Response response, AuthenticationContext context) throws Throwable {
  if(!request.getPath().equals(config.getAuthzEndpointPath())) {
    return State.CONTINUE;
  }
  OAuth2Params params = new RequestOAuth2Params(request);
  ResponseTypeHandler handler = getResponseTypeHandler(request, response, params);
  if(null == handler) {
    return State.INTERCEPTED;
  }
  Result<AuthzClient> result = handler.validateRequest(request, response, params);
  if(result.isIntercepted()) {
    return State.INTERCEPTED;
  }
  AuthzClient client = result.get();
  //If user not authenticated, redirect to login url.
  Authentication authc = context.getAuthentication();
  if(null == authc || !authc.isAuthenticated() || (authc instanceof ResAuthentication)) {
    //Expose view data.
    exposeViewData(request, params, client);
    return State.CONTINUE;
  }
  //Handle authentication.
  handleAuthenticated(request, response,
            new SimpleAuthzAuthentication(params, client, um.getUserDetails(authc.getUser()), authc),
            handler);
  //Intercepted.
  return State.INTERCEPTED;
}
origin: org.leapframework/leap-oauth2-webapp

String[] skips = (String[]) o;
for (String skip : skips){
  if(request.getPath().equals(skip)){
    return State.CONTINUE;
leap.webRequestgetPath

Popular methods of Request

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

Popular in Java

  • Reactive rest calls using spring rest template
  • scheduleAtFixedRate (ScheduledExecutorService)
  • getContentResolver (Context)
  • onCreateOptionsMenu (Activity)
  • Date (java.sql)
    A class which can consume and produce dates in SQL Date format. Dates are represented in SQL as yyyy
  • Scanner (java.util)
    A parser that parses a text string of primitive types and strings with the help of regular expressio
  • UUID (java.util)
    UUID is an immutable representation of a 128-bit universally unique identifier (UUID). There are mul
  • DataSource (javax.sql)
    An interface for the creation of Connection objects which represent a connection to a database. This
  • Scheduler (org.quartz)
    This is the main interface of a Quartz Scheduler. A Scheduler maintains a registry of org.quartz.Job
  • Reflections (org.reflections)
    Reflections one-stop-shop objectReflections scans your classpath, indexes the metadata, allows you t
  • Top 12 Jupyter Notebook extensions
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

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