package org.springframework.security.oauth2.client.http; import org.springframework.security.authentication.InsufficientAuthenticationException; import org.springframework.security.oauth2.client.resource.OAuth2ProtectedResourceDetails; /** * @author Ryan Heaton */ public class AccessTokenRequiredException extends InsufficientAuthenticationException { private final OAuth2ProtectedResourceDetails resource; public AccessTokenRequiredException(OAuth2ProtectedResourceDetails resource) { super("OAuth2 access denied."); this.resource = resource; } public AccessTokenRequiredException(String msg, OAuth2ProtectedResourceDetails resource) { super(msg); this.resource = resource; } public AccessTokenRequiredException(String msg, OAuth2ProtectedResourceDetails resource, Throwable t) { super(msg, t); this.resource = resource; } public OAuth2ProtectedResourceDetails getResource() { return resource; } }