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()

Reply via email to