parent
c6783e8663
commit
10a079fb07
|
@ -143,13 +143,22 @@ public class OAuth2AutoConfigurationTests {
|
||||||
this.context = new AnnotationConfigEmbeddedWebApplicationContext();
|
this.context = new AnnotationConfigEmbeddedWebApplicationContext();
|
||||||
EnvironmentTestUtils.addEnvironment(this.context,
|
EnvironmentTestUtils.addEnvironment(this.context,
|
||||||
"security.oauth2.client.clientId:myclientid",
|
"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,
|
this.context.register(AuthorizationAndResourceServerConfiguration.class,
|
||||||
MinimalSecureWebApplication.class);
|
MinimalSecureWebApplication.class);
|
||||||
this.context.refresh();
|
this.context.refresh();
|
||||||
ClientDetails config = this.context.getBean(ClientDetails.class);
|
ClientDetails config = this.context.getBean(ClientDetails.class);
|
||||||
assertThat(config.getClientId(), equalTo("myclientid"));
|
assertThat(config.getClientId(), equalTo("myclientid"));
|
||||||
assertThat(config.getClientSecret(), equalTo("mysecret"));
|
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);
|
verifyAuthentication(config);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue