Changeset 19398ad for jobvista-backend/src/main/java/mk/ukim/finki/predmeti/internettehnologii/jobvistabackend/config/SecurityConfiguration.java
- Timestamp:
- 05/16/24 23:09:21 (6 weeks ago)
- Branches:
- main
- Children:
- 28b3398
- Parents:
- d8b6c91
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
jobvista-backend/src/main/java/mk/ukim/finki/predmeti/internettehnologii/jobvistabackend/config/SecurityConfiguration.java
rd8b6c91 r19398ad 2 2 3 3 import lombok.RequiredArgsConstructor; 4 import mk.ukim.finki.predmeti.internettehnologii.jobvistabackend.models.enumerations.Role;5 4 import org.springframework.context.annotation.Bean; 6 5 import org.springframework.context.annotation.Configuration; … … 25 24 26 25 private final JwtAuthFilter jwtAuthFilter; 27 //private final UserService userService;28 26 private final UserDetailsService userDetailsService; 29 27 … … 31 29 public SecurityFilterChain securityFilterChain(HttpSecurity http) throws Exception { 32 30 http.csrf(AbstractHttpConfigurer::disable) 33 .authorizeHttpRequests(request -> request.requestMatchers("/api/auth/**") 34 .permitAll() 35 .requestMatchers("/api/admin").hasAnyAuthority(Role.ROLE_ADMIN.name()) 36 .requestMatchers("/api/job-seeker").hasAnyAuthority(Role.ROLE_JOBSEEKER.name()) 37 .requestMatchers("/api/recruiter").hasAnyAuthority(Role.ROLE_RECRUITER.name()) 31 .authorizeHttpRequests(request -> request 32 .requestMatchers("/api/job-advertisements/all","/api/job-advertisements/view/**","/api/recruiter/info/**", "/api/auth/**").permitAll() 33 //.requestMatchers("/api/job-advertisements/**").hasAnyAuthority(Role.ROLE_RECRUITER.name()) 38 34 .anyRequest().authenticated()) 39 35 .sessionManagement(manager -> manager.sessionCreationPolicy(SessionCreationPolicy.STATELESS))
Note:
See TracChangeset
for help on using the changeset viewer.