org.springframework.security.oauth2.common.exceptions
Class InvalidScopeException

java.lang.Object
  extended by java.lang.Throwable
      extended by java.lang.Exception
          extended by java.lang.RuntimeException
              extended by org.springframework.security.oauth2.common.exceptions.OAuth2Exception
                  extended by org.springframework.security.oauth2.common.exceptions.InvalidScopeException
All Implemented Interfaces:
Serializable

public class InvalidScopeException
extends OAuth2Exception

Exception representing an invalid scope in a token or authorization request (i.e. from an Authorization Server). Note that this is not the same as an access denied exception if the scope presented to a Resource Server is insufficient. The spec in this case mandates a 400 status code.

Author:
Ryan Heaton, Dave Syer
See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.springframework.security.oauth2.common.exceptions.OAuth2Exception
ACCESS_DENIED, DESCRIPTION, ERROR, INVALID_CLIENT, INVALID_GRANT, INVALID_REQUEST, INVALID_SCOPE, INVALID_TOKEN, REDIRECT_URI_MISMATCH, UNAUTHORIZED_CLIENT, UNSUPPORTED_GRANT_TYPE, UNSUPPORTED_RESPONSE_TYPE, URI
 
Constructor Summary
InvalidScopeException(String msg)
           
InvalidScopeException(String msg, Set<String> validScope)
           
 
Method Summary
 String getOAuth2ErrorCode()
          The OAuth2 error code.
 
Methods inherited from class org.springframework.security.oauth2.common.exceptions.OAuth2Exception
addAdditionalInformation, create, getAdditionalInformation, getHttpErrorCode, getSummary, toString, valueOf
 
Methods inherited from class java.lang.Throwable
fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

InvalidScopeException

public InvalidScopeException(String msg,
                             Set<String> validScope)

InvalidScopeException

public InvalidScopeException(String msg)
Method Detail

getOAuth2ErrorCode

public String getOAuth2ErrorCode()
Description copied from class: OAuth2Exception
The OAuth2 error code.

Overrides:
getOAuth2ErrorCode in class OAuth2Exception
Returns:
The OAuth2 error code.


Copyright © 2012. All Rights Reserved.