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

java.lang.Object
  extended by org.apache.oltu.oauth2.as.request.OAuthRequest
Direct Known Subclasses:
AbstractOAuthTokenRequest, OAuthAuthzRequest, OAuthServerRegistrationRequest

public abstract class OAuthRequest
extends Object

The Abstract OAuth request for the Authorization server.


Field Summary
protected  javax.servlet.http.HttpServletRequest request
           
protected  OAuthValidator<javax.servlet.http.HttpServletRequest> validator
           
protected  Map<String,Class<? extends OAuthValidator<javax.servlet.http.HttpServletRequest>>> validators
           
 
Constructor Summary
OAuthRequest()
           
OAuthRequest(javax.servlet.http.HttpServletRequest request)
           
 
Method Summary
 String getClientId()
           
 String getClientSecret()
           
 String getParam(String name)
           
 String getRedirectURI()
           
 Set<String> getScopes()
           
protected abstract  OAuthValidator<javax.servlet.http.HttpServletRequest> initValidator()
           
 boolean isClientAuthHeaderUsed()
           
protected  void validate()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

request

protected javax.servlet.http.HttpServletRequest request

validator

protected OAuthValidator<javax.servlet.http.HttpServletRequest> validator

validators

protected Map<String,Class<? extends OAuthValidator<javax.servlet.http.HttpServletRequest>>> validators
Constructor Detail

OAuthRequest

public OAuthRequest(javax.servlet.http.HttpServletRequest request)
             throws OAuthSystemException,
                    OAuthProblemException
Throws:
OAuthSystemException
OAuthProblemException

OAuthRequest

public OAuthRequest()
Method Detail

validate

protected void validate()
                 throws OAuthSystemException,
                        OAuthProblemException
Throws:
OAuthSystemException
OAuthProblemException

initValidator

protected abstract OAuthValidator<javax.servlet.http.HttpServletRequest> initValidator()
                                                                                throws OAuthProblemException,
                                                                                       OAuthSystemException
Throws:
OAuthProblemException
OAuthSystemException

getParam

public String getParam(String name)

getClientId

public String getClientId()

getRedirectURI

public String getRedirectURI()

getClientSecret

public String getClientSecret()

isClientAuthHeaderUsed

public boolean isClientAuthHeaderUsed()
Returns:

getScopes

public Set<String> getScopes()


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