source: sources/app/src/main/java/parkup/ParkUpApplication.java@ e8b1076

Last change on this file since e8b1076 was c71fa06, checked in by andrejTavchioski <andrej.tavchioski@…>, 2 years ago

change in getParkingSpaces logic

  • Property mode set to 100644
File size: 934 bytes
Line 
1package parkup;
2
3import org.springframework.boot.SpringApplication;
4import org.springframework.boot.autoconfigure.SpringBootApplication;
5import org.springframework.context.annotation.Bean;
6import org.springframework.security.core.Authentication;
7import org.springframework.security.core.context.SecurityContextHolder;
8
9@SpringBootApplication
10public class ParkUpApplication {
11 public ParkUpApplication() {
12 }
13
14 public static void main(String[] args) {
15 SpringApplication.run(ParkUpApplication.class, args);
16 }
17
18 @Bean
19 public static Authentication getToken() {
20 Authentication token = null;
21 Authentication authentication = SecurityContextHolder.getContext().getAuthentication();
22 if (authentication != null && !authentication.getAuthorities().stream().findFirst().get().getAuthority().equals("ROLE_ANONYMOUS")) {
23 token = authentication;
24 }
25 return token;
26 }
27}
Note: See TracBrowser for help on using the repository browser.