Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • sources/app/src/main/java/parkup/ParkUpApplication.java

    rce6ad22 rc71fa06  
    33import org.springframework.boot.SpringApplication;
    44import org.springframework.boot.autoconfigure.SpringBootApplication;
     5import org.springframework.context.annotation.Bean;
     6import org.springframework.security.core.Authentication;
     7import org.springframework.security.core.context.SecurityContextHolder;
    58
    69@SpringBootApplication
     
    1215        SpringApplication.run(ParkUpApplication.class, args);
    1316    }
     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    }
    1427}
Note: See TracChangeset for help on using the changeset viewer.