]> source.dussan.org Git - sonarqube.git/commitdiff
SONAR-8503 Make WS api/users/identity_providers accessible without authentication
authorJulien Lancelot <julien.lancelot@sonarsource.com>
Tue, 6 Dec 2016 11:13:48 +0000 (12:13 +0100)
committerStas Vilchik <vilchiks@gmail.com>
Wed, 7 Dec 2016 13:36:18 +0000 (14:36 +0100)
it/it-tests/src/test/java/it/user/ForceAuthenticationTest.java
server/sonar-server/src/main/java/org/sonar/server/authentication/UserSessionInitializer.java
server/sonar-server/src/test/java/org/sonar/server/authentication/UserSessionInitializerTest.java

index b614374e6c767f08358d05b5f1c12ce2e549c529..d03f7291c8659afcad361fbe38c7c68fa37c4244 100644 (file)
@@ -99,6 +99,7 @@ public class ForceAuthenticationTest {
     verifyPathDoesNotRequiresAuthentication("/api/system/db_migration_status", GET);
     verifyPathDoesNotRequiresAuthentication("/api/system/status", GET);
     verifyPathDoesNotRequiresAuthentication("/api/system/migrate_db", POST);
+    verifyPathDoesNotRequiresAuthentication("/api/users/identity_providers", GET);
   }
 
   @Test
index df21619b05ba4e5fe5fe82e4b111f4b9aa6c0b52..af14f73165f699d4e09543ad7fff025db7d1b70f 100644 (file)
@@ -65,6 +65,7 @@ public class UserSessionInitializer {
     "/sessions/*",
     "/api/system/db_migration_status", "/api/system/status", "/api/system/migrate_db",
     "/api/server/index", "/api/server/setup", "/api/server/version",
+    "/api/users/identity_providers",
     LOGIN_URL, LOGOUT_URL, VALIDATE_URL);
 
   private static final UrlPattern URL_PATTERN = UrlPattern.builder()
index 6c878793baa1d74125cd357cbb4e31a372e77a64..94acef3059f5d70ff1983908811c8d9514a746f4 100644 (file)
@@ -110,6 +110,7 @@ public class UserSessionInitializerTest {
     assertPathIsIgnored("/api/server/index");
     assertPathIsIgnored("/api/server/setup");
     assertPathIsIgnored("/api/server/version");
+    assertPathIsIgnored("/api/users/identity_providers");
 
     // exclude static resources
     assertPathIsIgnored("/css/style.css");