org.apache.cxf.rs.security.oauth.utils
Class OAuthUtils
java.lang.Object
org.apache.cxf.rs.security.oauth.utils.OAuthUtils
public final class OAuthUtils
- extends Object
Various utility methods
|
Method Summary |
static void |
addParametersIfNeeded(MessageContext mc,
javax.servlet.http.HttpServletRequest request,
net.oauth.OAuthMessage oAuthMessage)
|
static boolean |
checkRequestURI(String servletPath,
String uri)
|
static OAuthDataProvider |
getOAuthDataProvider(OAuthDataProvider provider,
javax.servlet.ServletContext servletContext)
|
static OAuthDataProvider |
getOAuthDataProvider(javax.servlet.ServletContext servletContext)
|
static net.oauth.OAuthMessage |
getOAuthMessage(MessageContext mc,
javax.servlet.http.HttpServletRequest request,
String[] requiredParams)
|
static javax.ws.rs.core.Response |
handleException(Exception e,
int status)
|
static javax.ws.rs.core.Response |
handleException(Exception e,
int status,
String realm)
|
static RequestToken |
handleTokenRejectedException()
|
static Object |
instantiateClass(String className)
|
static List<String> |
parseParamValue(String paramValue,
String defaultValue)
|
static void |
validateMessage(net.oauth.OAuthMessage oAuthMessage,
Client client,
Token token,
OAuthDataProvider provider)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
checkRequestURI
public static boolean checkRequestURI(String servletPath,
String uri)
validateMessage
public static void validateMessage(net.oauth.OAuthMessage oAuthMessage,
Client client,
Token token,
OAuthDataProvider provider)
throws Exception
- Throws:
Exception
getOAuthMessage
public static net.oauth.OAuthMessage getOAuthMessage(MessageContext mc,
javax.servlet.http.HttpServletRequest request,
String[] requiredParams)
throws Exception
- Throws:
Exception
addParametersIfNeeded
public static void addParametersIfNeeded(MessageContext mc,
javax.servlet.http.HttpServletRequest request,
net.oauth.OAuthMessage oAuthMessage)
throws IOException
- Throws:
IOException
handleException
public static javax.ws.rs.core.Response handleException(Exception e,
int status)
handleException
public static javax.ws.rs.core.Response handleException(Exception e,
int status,
String realm)
parseParamValue
public static List<String> parseParamValue(String paramValue,
String defaultValue)
throws IOException
- Throws:
IOException
handleTokenRejectedException
public static RequestToken handleTokenRejectedException()
throws net.oauth.OAuthProblemException
- Throws:
net.oauth.OAuthProblemException
instantiateClass
public static Object instantiateClass(String className)
throws Exception
- Throws:
Exception
getOAuthDataProvider
public static OAuthDataProvider getOAuthDataProvider(OAuthDataProvider provider,
javax.servlet.ServletContext servletContext)
getOAuthDataProvider
public static OAuthDataProvider getOAuthDataProvider(javax.servlet.ServletContext servletContext)
Apache CXF