From 10a079fb07adb5444b6fc5b629703ce3393c9e51 Mon Sep 17 00:00:00 2001 From: Stephane Nicoll Date: Thu, 29 Oct 2015 11:09:43 +0100 Subject: [PATCH] Polish contribution Closes gh-4316 --- .../security/oauth2/OAuth2AutoConfigurationTests.java | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/spring-boot-autoconfigure/src/test/java/org/springframework/boot/autoconfigure/security/oauth2/OAuth2AutoConfigurationTests.java b/spring-boot-autoconfigure/src/test/java/org/springframework/boot/autoconfigure/security/oauth2/OAuth2AutoConfigurationTests.java index f1a671cff1..5b70be1020 100644 --- a/spring-boot-autoconfigure/src/test/java/org/springframework/boot/autoconfigure/security/oauth2/OAuth2AutoConfigurationTests.java +++ b/spring-boot-autoconfigure/src/test/java/org/springframework/boot/autoconfigure/security/oauth2/OAuth2AutoConfigurationTests.java @@ -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); }