Return permit-uri from root to securty 48/136648/1
authoregernug <gerard.nugent@est.tech>
Mon, 27 Nov 2023 12:52:07 +0000 (12:52 +0000)
committeregernug <gerard.nugent@est.tech>
Mon, 27 Nov 2023 12:52:07 +0000 (12:52 +0000)
In Springboot 3.0 an error was observed with security.permit-uri throwing a PatternParseException.
This appears to be fixed in 3.1.2

Issue-ID: CPS-1875

Signed-off-by: egernug <gerard.nugent@est.tech>
Change-Id: I8dd4f66868a5cc4db636d77f123ad5dbbd61f4b4

cps-application/src/main/java/org/onap/cps/config/WebSecurityConfig.java
cps-application/src/main/resources/application.yml

index 120e0f3..0b6d0db 100644 (file)
@@ -53,7 +53,7 @@ public class WebSecurityConfig {
      * @param password   password
      */
     public WebSecurityConfig(
-            @Autowired @Value("${permit-uri}") final String permitUris,
+            @Autowired @Value("${security.permit-uri}") final String permitUris,
             @Autowired @Value("${security.auth.username}") final String username,
             @Autowired @Value("${security.auth.password}") final String password
     ) {
index e84b193..89969b9 100644 (file)
@@ -139,10 +139,11 @@ springdoc:
             - name: cps-ncmp-inventory
               url: /api-docs/cps-ncmp/openapi-inventory.yaml
 
-permit-uri: /actuator/**,/swagger-ui.html,/swagger-ui/**,/swagger-resources/**,/api-docs/**
+
 
 security:
     # comma-separated uri patterns which do not require authorization
+    permit-uri: /actuator/**,/swagger-ui.html,/swagger-ui/**,/swagger-resources/**,/api-docs/**
     auth:
         username: ${CPS_USERNAME}
         password: ${CPS_PASSWORD}