1 package org.springframework.security.oauth.consumer;
2
3 import org.springframework.security.authentication.InsufficientAuthenticationException;
4
5
6
7
8 @SuppressWarnings("serial")
9 public class AccessTokenRequiredException extends InsufficientAuthenticationException {
10
11 private final ProtectedResourceDetails resource;
12
13 public AccessTokenRequiredException(ProtectedResourceDetails resource) {
14 super("OAuth access denied.");
15 this.resource = resource;
16 }
17
18 public AccessTokenRequiredException(String msg, ProtectedResourceDetails resource) {
19 super(msg);
20 this.resource = resource;
21 }
22
23 public AccessTokenRequiredException(String msg, ProtectedResourceDetails resource, Throwable t) {
24 super(msg, t);
25 this.resource = resource;
26 }
27
28 public ProtectedResourceDetails getResource() {
29 return resource;
30 }
31 }