Skip to content

Commit 59359d6

Browse files
committed
fix issues in security config
1 parent 3f8cf85 commit 59359d6

1 file changed

Lines changed: 3 additions & 3 deletions

File tree

src/main/java/com/crimeLink/analyzer/config/SecurityConfig.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ public SecurityFilterChain securityFilterChain(HttpSecurity http) throws Excepti
5858
.requestMatchers("/api/debug/**").permitAll() // 🔍 Debug endpoints
5959

6060
// Public endpoints
61-
.requestMatchers("/api/vehicle**").permitAll()
61+
.requestMatchers("/api/vehicles/**").permitAll()
6262
.requestMatchers("/api/mobile/auth/**").permitAll()
6363
.requestMatchers("/api/duties/**").permitAll()
6464
.requestMatchers("/api/crime-reports/map").permitAll()
@@ -74,8 +74,8 @@ public SecurityFilterChain securityFilterChain(HttpSecurity http) throws Excepti
7474
.requestMatchers("/api/weapon-issue/**").hasRole("OIC")
7575

7676
// Admin/OIC routes (officer data, locations, users)
77-
.requestMatchers("/api/users/field-officers").hasAnyRole("Admin", "OIC")
78-
.requestMatchers("/api/admin/**").hasAnyRole("OIC", "Admin")
77+
.requestMatchers("/api/users/field-officers").hasAnyRole("Admin", "OIC", "FieldOfficer", "Investigator")
78+
.requestMatchers("/api/admin/**").hasAnyRole("OIC", "Admin","Investigator")
7979

8080
.anyRequest().authenticated())
8181
.sessionManagement(session -> session

0 commit comments

Comments
 (0)