public class OAuthAuthenticationHandler extends Object implements AuthenticationHandler
AuthenticationHandler.InvalidAuthenticationException| Modifier and Type | Field and Description |
|---|---|
static String |
REQUESTOR_ID_PARAM |
STASHED_BODY| Constructor and Description |
|---|
OAuthAuthenticationHandler(OAuthDataStore store) |
| Modifier and Type | Method and Description |
|---|---|
protected net.oauth.OAuthConsumer |
getConsumer(net.oauth.OAuthMessage message) |
String |
getName() |
protected OAuthEntry |
getOAuthEntry(net.oauth.OAuthMessage message) |
static String |
getParameter(net.oauth.OAuthMessage requestMessage,
String key) |
SecurityToken |
getSecurityTokenFromRequest(javax.servlet.http.HttpServletRequest request) |
protected SecurityToken |
getTokenFromVerifiedRequest(net.oauth.OAuthMessage message,
OAuthEntry entry,
net.oauth.OAuthConsumer authConsumer) |
String |
getWWWAuthenticateHeader(String realm) |
static byte[] |
readBody(javax.servlet.http.HttpServletRequest request) |
static String |
readBodyString(javax.servlet.http.HttpServletRequest request) |
static void |
verifyBodyHash(javax.servlet.http.HttpServletRequest request,
String oauthBodyHash) |
protected SecurityToken |
verifyMessage(net.oauth.OAuthMessage message) |
public static final String REQUESTOR_ID_PARAM
@Inject public OAuthAuthenticationHandler(OAuthDataStore store)
public String getName()
getName in interface AuthenticationHandlerpublic String getWWWAuthenticateHeader(String realm)
getWWWAuthenticateHeader in interface AuthenticationHandlerpublic SecurityToken getSecurityTokenFromRequest(javax.servlet.http.HttpServletRequest request) throws AuthenticationHandler.InvalidAuthenticationException
getSecurityTokenFromRequest in interface AuthenticationHandlerAuthenticationHandler.InvalidAuthenticationExceptionprotected SecurityToken verifyMessage(net.oauth.OAuthMessage message) throws net.oauth.OAuthProblemException
net.oauth.OAuthProblemExceptionprotected OAuthEntry getOAuthEntry(net.oauth.OAuthMessage message) throws net.oauth.OAuthProblemException
net.oauth.OAuthProblemExceptionprotected net.oauth.OAuthConsumer getConsumer(net.oauth.OAuthMessage message)
throws net.oauth.OAuthProblemException
net.oauth.OAuthProblemExceptionprotected SecurityToken getTokenFromVerifiedRequest(net.oauth.OAuthMessage message, OAuthEntry entry, net.oauth.OAuthConsumer authConsumer) throws net.oauth.OAuthProblemException
net.oauth.OAuthProblemExceptionpublic static byte[] readBody(javax.servlet.http.HttpServletRequest request)
throws IOException
IOExceptionpublic static String readBodyString(javax.servlet.http.HttpServletRequest request) throws IOException
IOExceptionpublic static void verifyBodyHash(javax.servlet.http.HttpServletRequest request,
String oauthBodyHash)
throws AuthenticationHandler.InvalidAuthenticationException
Copyright © 2007-2012. All Rights Reserved.