public class HeaderUtils extends Object
Created by Jeff Gaynor
on 9/25/17 at 5:33 PM
Modifier and Type | Field and Description |
---|---|
static int |
ID_INDEX |
static int |
SECRET_INDEX |
Constructor and Description |
---|
HeaderUtils() |
Modifier and Type | Method and Description |
---|---|
static String |
getATFromParameter(javax.servlet.http.HttpServletRequest request) |
static List<String> |
getAuthHeader(javax.servlet.http.HttpServletRequest request,
String type)
This gets the tokens from the authorization header.
|
static String |
getBasicHeader(javax.servlet.http.HttpServletRequest request) |
static String |
getBearerAuthHeader(javax.servlet.http.HttpServletRequest request) |
static String[] |
getCredentialsFromHeaders(javax.servlet.http.HttpServletRequest request) |
static String[] |
getCredentialsFromHeaders(javax.servlet.http.HttpServletRequest request,
String type) |
static Identifier |
getIDFromHeaders(javax.servlet.http.HttpServletRequest request) |
static Identifier |
getIDFromParameters(javax.servlet.http.HttpServletRequest request) |
static String |
getSecretFromHeaders(javax.servlet.http.HttpServletRequest request) |
static boolean |
hasBasicHeader(javax.servlet.http.HttpServletRequest request) |
protected static boolean |
isEmpty(String x) |
public static List<String> getAuthHeader(javax.servlet.http.HttpServletRequest request, String type)
request
- type
- The type of token, e.g. "Bearer" or "Basic"public static boolean hasBasicHeader(javax.servlet.http.HttpServletRequest request)
public static String getBasicHeader(javax.servlet.http.HttpServletRequest request)
public static String getBearerAuthHeader(javax.servlet.http.HttpServletRequest request)
public static String[] getCredentialsFromHeaders(javax.servlet.http.HttpServletRequest request, String type) throws UnsupportedEncodingException
UnsupportedEncodingException
public static String[] getCredentialsFromHeaders(javax.servlet.http.HttpServletRequest request) throws UnsupportedEncodingException
UnsupportedEncodingException
public static String getSecretFromHeaders(javax.servlet.http.HttpServletRequest request) throws UnsupportedEncodingException
UnsupportedEncodingException
public static Identifier getIDFromHeaders(javax.servlet.http.HttpServletRequest request) throws UnsupportedEncodingException
UnsupportedEncodingException
public static String getATFromParameter(javax.servlet.http.HttpServletRequest request)
public static Identifier getIDFromParameters(javax.servlet.http.HttpServletRequest request)
protected static boolean isEmpty(String x)
Copyright © 2019. All Rights Reserved.