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

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.OAuthUnauthenticatedTokenRequest

public class OAuthUnauthenticatedTokenRequest
extends AbstractOAuthTokenRequest

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

This class accepts requests that are NOT authenticated, that is requests that do not contain a client_secret.

IMPORTANT: The ClientCredentials Grant Type is NOT supported by this class since client authentication is required for this grant type. In order to support the client credentials grant type please use the OAuthTokenRequest class.


Field Summary
 
Fields inherited from class org.apache.oltu.oauth2.as.request.OAuthRequest
request, validator, validators
 
Constructor Summary
OAuthUnauthenticatedTokenRequest(javax.servlet.http.HttpServletRequest request)
           
 
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

OAuthUnauthenticatedTokenRequest

public OAuthUnauthenticatedTokenRequest(javax.servlet.http.HttpServletRequest request)
                                 throws OAuthSystemException,
                                        OAuthProblemException
Throws:
OAuthSystemException
OAuthProblemException
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.