|
19 | 19 | import org.junit.BeforeClass;
|
20 | 20 | import org.junit.Rule;
|
21 | 21 | import org.junit.Test;
|
22 |
| -import org.mockito.ArgumentCaptor; |
23 | 22 | import org.springframework.beans.factory.annotation.Autowired;
|
24 | 23 | import org.springframework.context.annotation.Bean;
|
25 | 24 | import org.springframework.context.annotation.Import;
|
26 |
| -import org.springframework.http.HttpHeaders; |
27 | 25 | import org.springframework.security.config.annotation.web.configuration.EnableWebSecurity;
|
28 | 26 | import org.springframework.security.config.annotation.web.configuration.OAuth2AuthorizationServerConfiguration;
|
29 | 27 | import org.springframework.security.config.test.SpringTestRule;
|
30 | 28 | import org.springframework.security.crypto.key.CryptoKeySource;
|
31 | 29 | import org.springframework.security.crypto.key.StaticKeyGeneratingCryptoKeySource;
|
32 |
| -import org.springframework.security.oauth2.core.AuthorizationGrantType; |
33 |
| -import org.springframework.security.oauth2.core.endpoint.OAuth2AuthorizationResponseType; |
34 |
| -import org.springframework.security.oauth2.core.endpoint.OAuth2ParameterNames; |
35 |
| -import org.springframework.security.oauth2.core.endpoint.PkceParameterNames; |
36 |
| -import org.springframework.security.oauth2.server.authorization.OAuth2Authorization; |
37 |
| -import org.springframework.security.oauth2.server.authorization.OAuth2AuthorizationService; |
38 |
| -import org.springframework.security.oauth2.server.authorization.TestOAuth2Authorizations; |
39 |
| -import org.springframework.security.oauth2.server.authorization.TokenType; |
40 |
| -import org.springframework.security.oauth2.server.authorization.client.RegisteredClient; |
41 | 30 | import org.springframework.security.oauth2.server.authorization.client.RegisteredClientRepository;
|
42 |
| -import org.springframework.security.oauth2.server.authorization.client.TestRegisteredClients; |
43 | 31 | import org.springframework.security.oauth2.server.authorization.config.ProviderSettings;
|
44 |
| -import org.springframework.security.oauth2.server.authorization.token.OAuth2AuthorizationCode; |
45 |
| -import org.springframework.security.oauth2.server.authorization.web.OAuth2AuthorizationEndpointFilter; |
46 |
| -import org.springframework.security.oauth2.server.authorization.web.OAuth2TokenEndpointFilter; |
47 | 32 | import org.springframework.security.oauth2.server.authorization.web.OidcProviderConfigurationEndpointFilter;
|
48 | 33 | import org.springframework.test.web.servlet.MockMvc;
|
49 | 34 | import org.springframework.test.web.servlet.MvcResult;
|
50 | 35 | import org.springframework.test.web.servlet.request.MockMvcRequestBuilders;
|
51 |
| -import org.springframework.util.LinkedMultiValueMap; |
52 |
| -import org.springframework.util.MultiValueMap; |
53 |
| -import org.springframework.util.StringUtils; |
54 | 36 |
|
55 | 37 | import java.net.MalformedURLException;
|
56 | 38 | import java.net.URL;
|
57 |
| -import java.net.URLEncoder; |
58 |
| -import java.nio.charset.StandardCharsets; |
59 |
| -import java.util.Base64; |
60 | 39 |
|
61 | 40 | import static org.assertj.core.api.Assertions.assertThat;
|
62 |
| -import static org.hamcrest.CoreMatchers.containsString; |
63 |
| -import static org.mockito.ArgumentMatchers.any; |
64 |
| -import static org.mockito.ArgumentMatchers.eq; |
65 | 41 | import static org.mockito.Mockito.mock;
|
66 | 42 | import static org.mockito.Mockito.reset;
|
67 |
| -import static org.mockito.Mockito.times; |
68 |
| -import static org.mockito.Mockito.verify; |
69 |
| -import static org.mockito.Mockito.verifyNoInteractions; |
70 |
| -import static org.mockito.Mockito.when; |
71 |
| -import static org.springframework.security.test.web.servlet.request.SecurityMockMvcRequestPostProcessors.user; |
72 | 43 | import static org.springframework.test.web.servlet.request.MockMvcRequestBuilders.get;
|
73 |
| -import static org.springframework.test.web.servlet.request.MockMvcRequestBuilders.post; |
74 |
| -import static org.springframework.test.web.servlet.result.MockMvcResultMatchers.header; |
75 | 44 | import static org.springframework.test.web.servlet.result.MockMvcResultMatchers.jsonPath;
|
76 | 45 | import static org.springframework.test.web.servlet.result.MockMvcResultMatchers.status;
|
77 | 46 |
|
|
0 commit comments