Repository: incubator-geode Updated Branches: refs/heads/feature/GEODE-1983 [created] 9fab238fd
GEODE-1983: fix Swagger with integrated security This required a simple configuration change. This closes #263 Project: http://git-wip-us.apache.org/repos/asf/incubator-geode/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-geode/commit/9fab238f Tree: http://git-wip-us.apache.org/repos/asf/incubator-geode/tree/9fab238f Diff: http://git-wip-us.apache.org/repos/asf/incubator-geode/diff/9fab238f Branch: refs/heads/feature/GEODE-1983 Commit: 9fab238fdef18fff2f9d7c3d4b927f735e88f6c5 Parents: e130e5b Author: Kevin Duling <kdul...@pivotal.io> Authored: Tue Oct 18 10:33:37 2016 -0700 Committer: Kirk Lund <kl...@apache.org> Committed: Wed Oct 19 09:22:08 2016 -0700 ---------------------------------------------------------------------- .../internal/web/security/RestSecurityConfiguration.java | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/9fab238f/geode-web-api/src/main/java/org/apache/geode/rest/internal/web/security/RestSecurityConfiguration.java ---------------------------------------------------------------------- diff --git a/geode-web-api/src/main/java/org/apache/geode/rest/internal/web/security/RestSecurityConfiguration.java b/geode-web-api/src/main/java/org/apache/geode/rest/internal/web/security/RestSecurityConfiguration.java index f3b5c4d..4550ff2 100644 --- a/geode-web-api/src/main/java/org/apache/geode/rest/internal/web/security/RestSecurityConfiguration.java +++ b/geode-web-api/src/main/java/org/apache/geode/rest/internal/web/security/RestSecurityConfiguration.java @@ -17,8 +17,6 @@ */ package org.apache.geode.rest.internal.web.security; -import org.apache.geode.internal.security.IntegratedSecurityService; -import org.apache.geode.internal.security.SecurityService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.ComponentScan; @@ -31,6 +29,9 @@ import org.springframework.security.config.annotation.web.configuration.EnableWe import org.springframework.security.config.annotation.web.configuration.WebSecurityConfigurerAdapter; import org.springframework.security.config.http.SessionCreationPolicy; +import org.apache.geode.internal.security.IntegratedSecurityService; +import org.apache.geode.internal.security.SecurityService; + @Configuration @EnableWebSecurity @EnableGlobalMethodSecurity(prePostEnabled = true) @@ -56,8 +57,7 @@ public class RestSecurityConfiguration extends WebSecurityConfigurerAdapter { protected void configure(HttpSecurity http) throws Exception { http.sessionManagement().sessionCreationPolicy(SessionCreationPolicy.STATELESS) .and() - .authorizeRequests() - .antMatchers("/ping").permitAll() + .authorizeRequests().antMatchers("/ping", "/api-docs/**", "/docs/**").permitAll() .anyRequest().authenticated() .and() .formLogin()