org.springframework.security.oauth2.common.exceptions.InvalidScopeException Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of spring-security-oauth2 Show documentation
Show all versions of spring-security-oauth2 Show documentation
Module for providing OAuth2 support to Spring Security
package org.springframework.security.oauth2.common.exceptions;
import java.util.Set;
import org.springframework.security.oauth2.common.util.OAuth2Utils;
/**
* 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.
*
*
* @deprecated See the OAuth 2.0 Migration Guide for Spring Security 5.
*
* @author Ryan Heaton
* @author Dave Syer
*/
@SuppressWarnings("serial")
@Deprecated
public class InvalidScopeException extends OAuth2Exception {
public InvalidScopeException(String msg, Set validScope) {
this(msg);
addAdditionalInformation("scope", OAuth2Utils.formatParameterList(validScope));
}
public InvalidScopeException(String msg) {
super(msg);
}
@Override
public String getOAuth2ErrorCode() {
return "invalid_scope";
}
}