org.apache.oltu.oauth2.as.request
Class OAuthTokenRequest

java.lang.Object
  extended by org.apache.oltu.oauth2.as.request.OAuthRequest
      extended by org.apache.oltu.oauth2.as.request.AbstractOAuthTokenRequest
          extended by org.apache.oltu.oauth2.as.request.OAuthTokenRequest

public class OAuthTokenRequest
extends AbstractOAuthTokenRequest

The Default OAuth Authorization Server class that validates whether a given HttpServletRequest is a valid OAuth Token request.

IMPORTANT: This OAuthTokenRequest assumes that a token request requires client authentication. Please see section 3.2.1 of the OAuth Specification: http://tools.ietf.org/html/rfc6749#section-3.2.1


Field Summary
 
Fields inherited from class org.apache.oltu.oauth2.as.request.OAuthRequest
request, validator, validators
 
Constructor Summary
OAuthTokenRequest(javax.servlet.http.HttpServletRequest request)
          Create an OAuth Token request from a given HttpSerlvetRequest
 
Method Summary
protected  OAuthValidator<javax.servlet.http.HttpServletRequest> initValidator()
           
 
Methods inherited from class org.apache.oltu.oauth2.as.request.AbstractOAuthTokenRequest
getCode, getGrantType, getPassword, getRefreshToken, getUsername
 
Methods inherited from class org.apache.oltu.oauth2.as.request.OAuthRequest
getClientId, getClientSecret, getParam, getRedirectURI, getScopes, isClientAuthHeaderUsed, validate
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OAuthTokenRequest

public OAuthTokenRequest(javax.servlet.http.HttpServletRequest request)
                  throws OAuthSystemException,
                         OAuthProblemException
Create an OAuth Token request from a given HttpSerlvetRequest

Parameters:
request - the httpservletrequest that is validated and transformed into the OAuth Token Request
Throws:
OAuthSystemException - if an unexpected exception was thrown
OAuthProblemException - if the request was not a valid Token request this exception is thrown.
Method Detail

initValidator

protected OAuthValidator<javax.servlet.http.HttpServletRequest> initValidator()
                                                                       throws OAuthProblemException,
                                                                              OAuthSystemException
Overrides:
initValidator in class AbstractOAuthTokenRequest
Throws:
OAuthProblemException
OAuthSystemException


Copyright © 2010–2014 The Apache Software Foundation. All rights reserved.