1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 package org.springframework.security.oauth2.client;
18
19 import org.springframework.security.oauth2.client.resource.OAuth2ProtectedResourceDetails;
20 import org.springframework.security.oauth2.client.resource.UserRedirectRequiredException;
21 import org.springframework.security.oauth2.common.OAuth2AccessToken;
22 import org.springframework.web.client.RestOperations;
23
24
25
26
27
28 public interface OAuth2RestOperations extends RestOperations {
29
30 OAuth2AccessToken getAccessToken() throws UserRedirectRequiredException;
31
32 OAuth2ClientContext getOAuth2ClientContext();
33
34 OAuth2ProtectedResourceDetails getResource();
35
36 }