parent
c6783e8663
commit
10a079fb07
|
@ -143,13 +143,22 @@ public class OAuth2AutoConfigurationTests {
|
|||
this.context = new AnnotationConfigEmbeddedWebApplicationContext();
|
||||
EnvironmentTestUtils.addEnvironment(this.context,
|
||||
"security.oauth2.client.clientId:myclientid",
|
||||
"security.oauth2.client.clientSecret:mysecret");
|
||||
"security.oauth2.client.clientSecret:mysecret",
|
||||
"security.oauth2.client.autoApproveScopes:read,write",
|
||||
"security.oauth2.client.accessTokenValiditySeconds:40",
|
||||
"security.oauth2.client.refreshTokenValiditySeconds:80"
|
||||
);
|
||||
this.context.register(AuthorizationAndResourceServerConfiguration.class,
|
||||
MinimalSecureWebApplication.class);
|
||||
this.context.refresh();
|
||||
ClientDetails config = this.context.getBean(ClientDetails.class);
|
||||
assertThat(config.getClientId(), equalTo("myclientid"));
|
||||
assertThat(config.getClientSecret(), equalTo("mysecret"));
|
||||
assertThat(config.isAutoApprove("read"), equalTo(true));
|
||||
assertThat(config.isAutoApprove("write"), equalTo(true));
|
||||
assertThat(config.isAutoApprove("foo"), equalTo(false));
|
||||
assertThat(config.getAccessTokenValiditySeconds(), equalTo(40));
|
||||
assertThat(config.getRefreshTokenValiditySeconds(), equalTo(80));
|
||||
verifyAuthentication(config);
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue