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

How to use
getHeader
method
in
leap.web.Request

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

origin: org.leapframework/leap-oauth2-webapp

@Override
public boolean isProxyRequest(Request request) {
  return request.getHeader(X_FORWARDED_HOST)!=null||
      request.getHeader(X_FORWARDED_FOR)!=null||
      request.getHeader(X_FORWARDED_SERVER)!=null||
      request.getHeader(X_FORWARDED_PROTOCOL)!=null;
}
origin: org.leapframework/leap-oauth2

@Override
public boolean isProxyRequest(Request request) {
  return request.getHeader(X_FORWARDED_HOST)!=null||
      request.getHeader(X_FORWARDED_FOR)!=null||
      request.getHeader(X_FORWARDED_SERVER)!=null||
      request.getHeader(X_FORWARDED_PROTOCOL)!=null;
}
origin: org.leapframework/leap-oauth2-webapp

  @Override
  public String resolveProtocol(Request request) {
    if(isProxyRequest(request)){
      return request.getHeader(X_FORWARDED_PROTOCOL);
    }else{
      throw new IllegalStateException("this request is not a proxied request");
    }
  }
}
origin: org.leapframework/leap-oauth2-webapp

@Override
public String resolveUserAgentRealIp(Request request) {
  if(isProxyRequest(request)){
    return request.getHeader(X_FORWARDED_FOR);
  }else{
    throw new IllegalStateException("this request is not a proxied request");
  }
}
origin: org.leapframework/leap-oauth2

@Override
public String resolveProxyServerName(Request request) {
  if(isProxyRequest(request)){
    return request.getHeader(X_FORWARDED_SERVER);
  }else{
    throw new IllegalStateException("this request is not a proxied request");
  }
}
origin: org.leapframework/leap-oauth2

  @Override
  public String resolveProtocol(Request request) {
    if(isProxyRequest(request)){
      return request.getHeader(X_FORWARDED_PROTOCOL);
    }else{
      throw new IllegalStateException("this request is not a proxied request");
    }
  }
}
origin: org.leapframework/leap-oauth2

@Override
public String resolveUserAgentRealIp(Request request) {
  if(isProxyRequest(request)){
    return request.getHeader(X_FORWARDED_FOR);
  }else{
    throw new IllegalStateException("this request is not a proxied request");
  }
}
origin: org.leapframework/leap-oauth2-webapp

@Override
public String resolveProxyServerName(Request request) {
  if(isProxyRequest(request)){
    return request.getHeader(X_FORWARDED_SERVER);
  }else{
    throw new IllegalStateException("this request is not a proxied request");
  }
}
origin: org.leapframework/leap-oauth2-server

@Override
public Token extractTokenFromRequest(Request request) {
  String v = request.getParameter(OAuth2Constants.ACCESS_TOKEN);
  if (Strings.isEmpty(v)) {
    v = request.getHeader(Headers.AUTHORIZATION);
    if (Strings.startsWithIgnoreCase(v, OAuth2Constants.BEARER_TYPE)) {
      v = v.substring(OAuth2Constants.BEARER_TYPE.length()).trim();
    } else {
      v = null;
    }
  }
  if (Strings.isEmpty(v)) {
    return null;
  }
  return new SimpleToken(v);
}
origin: org.leapframework/leap-websecurity

protected String getToken(Request request) {
  String token = request.getHeader(securityConfig.getAuthenticationTokenHeaderName());
  if(Strings.isEmpty(token)) {
    Cookie cookie = request.getCookie(getCookieName(request));
    if(null != cookie) {
      token = cookie.getValue();
    }
  }
  
  return token;
}

origin: org.leapframework/jmms-engine

protected String[] extractClientCredentials(Request request, Response response) {
  String authorization = request.getHeader(Headers.AUTHORIZATION);
  if(!Strings.isEmpty(authorization)){
    if(!authorization.startsWith("Basic")){
      error(response, 400, INVALID_REQUEST, "invalid Authorization header");
      return null;
    }
    String base64Token = Strings.trim(authorization.substring("Basic".length()));
    String token = Base64.decode(base64Token);
    String[] idAndSecret = Strings.split(token,":");
    if(idAndSecret.length != 2){
      error(response, 400, INVALID_REQUEST, "invalid Authorization header");
      return null;
    }
    return new String[]{idAndSecret[0],idAndSecret[1]};
  }
  return new String[]{request.getParameter("client_id"), request.getParameter("client_secret")};
}
origin: org.leapframework/leap-oauth2-webapp

@Override
public String resolveUserAgentForwarded(Request request) {
  if(isProxyRequest(request)){
    String host = request.getHeader(X_FORWARDED_HOST);
    if(Strings.isNotEmpty(host)){
      String protocol = resolveProtocol(request);
      if(Strings.isEmpty(protocol)){
        protocol = "http";
      }
      protocol += "://";
      return protocol + host + request.getContextPath();
    }else{
      return host + request.getContextPath();
    }
  }else{
    throw new IllegalStateException("this request is not a proxied request");
  }
}
origin: org.leapframework/leap-oauth2

@Override
public String resolveUserAgentForwarded(Request request) {
  if(isProxyRequest(request)){
    String host = request.getHeader(X_FORWARDED_HOST);
    if(Strings.isNotEmpty(host)){
      String protocol = resolveProtocol(request);
      if(Strings.isEmpty(protocol)){
        protocol = "http";
      }
      protocol += "://";
      return protocol + host + request.getContextPath();
    }else{
      return host + request.getContextPath();
    }
  }else{
    throw new IllegalStateException("this request is not a proxied request");
  }
}
origin: org.leapframework/leap-websecurity

  protected String getCsrfTokenString(Request request) {
    String token = request.getHeader(securityConfig.getCsrfHeaderName());
    if(Strings.isEmpty(token)) {
      token = request.getParameter(securityConfig.getCsrfParameterName());
      if(Strings.isEmpty(token)) {
        token = CSRF.getRequestToken(request);
      }
    }
    return token;
  }
}
origin: org.leapframework/leap-webapi

void handleJsonSpecRequest(Api api, Request req, Response resp) throws Throwable {
  SwaggerJsonWriter w = new SwaggerJsonWriter();
  w.setPropertyNamingStyle(api.getConfig().getPropertyNamingStyle());
  resp.setContentType(w.getContentType());
  String[] parts = req.getParameterValues("parts");
  if(null != parts && parts.length == 1) {
    parts = Strings.split(parts[0], ',');
  }
  Set<String> partsSet = null == parts ? Collections.emptySet() : New.hashSet(parts);
  ApiSpecContext context = new ApiSpecContextImpl(req, partsSet);
  String json = toSwaggerJson(w, context, api.getMetadata());
  String fingerprint = assetStrategy.getFingerprint(json.getBytes());
  resp.setHeader(Headers.ETAG, "\"" + fingerprint + "\"");
  String ifNoneMatch = req.getHeader(Headers.IF_NONE_MATCH);
  if(!Strings.isEmpty(ifNoneMatch) && ifNoneMatch.equals("\"" + fingerprint + "\"")) {
    resp.setStatus(HTTP.SC_NOT_MODIFIED);
  }else {
    resp.getWriter().write(json);
  }
}
origin: org.leapframework/leap-oauth2

protected AuthzClientCredentials extractClientCredentials(Request request, Response response,OAuth2Params params){
  String header = request.getHeader(OAuth2Constants.TOKEN_HEADER);
  if(header != null && !Strings.isEmpty(header)){
    if(!header.startsWith(OAuth2Constants.BASIC_TYPE)){
origin: org.leapframework/leap-oauth2-server

protected AuthzClientCredentials extractClientCredentials(Request request, Response response, OAuth2Params params) {
  String header = request.getHeader(OAuth2Constants.TOKEN_HEADER);
  if (header != null && !Strings.isEmpty(header)) {
    if (!header.startsWith(OAuth2Constants.BASIC_TYPE)) {
leap.webRequestgetHeader

Popular methods of Request

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

Popular in Java

  • Reading from database using SQL prepared statement
  • orElseThrow (Optional)
    Return the contained value, if present, otherwise throw an exception to be created by the provided s
  • runOnUiThread (Activity)
  • putExtra (Intent)
  • FileNotFoundException (java.io)
    Thrown when a file specified by a program cannot be found.
  • Collections (java.util)
    This class consists exclusively of static methods that operate on or return collections. It contains
  • Hashtable (java.util)
    A plug-in replacement for JDK1.5 java.util.Hashtable. This version is based on org.cliffc.high_scale
  • Map (java.util)
    A Map is a data structure consisting of a set of keys and values in which each key is mapped to a si
  • SortedSet (java.util)
    SortedSet is a Set which iterates over its elements in a sorted order. The order is determined eithe
  • Handler (java.util.logging)
    A Handler object accepts a logging request and exports the desired messages to a target, for example
  • Top Sublime Text plugins
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