diff options
Diffstat (limited to 'src/main/java/org/berzerkula/builddb/config/SecurityConfig.java')
-rw-r--r-- | src/main/java/org/berzerkula/builddb/config/SecurityConfig.java | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/src/main/java/org/berzerkula/builddb/config/SecurityConfig.java b/src/main/java/org/berzerkula/builddb/config/SecurityConfig.java index dbaacd5..b346b59 100644 --- a/src/main/java/org/berzerkula/builddb/config/SecurityConfig.java +++ b/src/main/java/org/berzerkula/builddb/config/SecurityConfig.java @@ -1,5 +1,6 @@ package org.berzerkula.builddb.config; +import org.berzerkula.builddb.BuilddbConstants; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import org.springframework.security.config.annotation.method.configuration.EnableMethodSecurity; @@ -19,12 +20,12 @@ public class SecurityConfig { return http .authorizeHttpRequests( auth -> auth .requestMatchers("/").permitAll() - .requestMatchers("/actuator/**").hasRole("admin") - .requestMatchers("/env/**").hasRole("admin") - .requestMatchers("/health/**").hasRole("admin") - .requestMatchers("/info/**").hasRole("admin") + .requestMatchers("/actuator/**").hasRole(BuilddbConstants.ROLE_ADMIN) + .requestMatchers("/env/**").hasRole(BuilddbConstants.ROLE_ADMIN) + .requestMatchers("/health/**").hasRole(BuilddbConstants.ROLE_ADMIN) + .requestMatchers("/info/**").hasRole(BuilddbConstants.ROLE_ADMIN) .requestMatchers("/contact").permitAll() - .requestMatchers("/pkgs/**").hasRole("client") + .requestMatchers("/pkgs/**").hasRole(BuilddbConstants.ROLE_CLIENT) .requestMatchers("/register").permitAll() .requestMatchers("/login").permitAll() .requestMatchers("/logout").permitAll() |