View Javadoc
1   package org.springframework.security.oauth.consumer;
2   
3   import org.springframework.security.authentication.InsufficientAuthenticationException;
4   
5   /**
6    * @author Ryan Heaton
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  }