Spring Security Version: spring-boot-starter-security:1.3.0.RC1
Spring Security - AuthenticatedPricipal veraltet
Bemerkte, dass die Anmerkung @AuthenticationPrincipal
ist veraltet.
Mögliche andere Möglichkeit, das gleiche zu erreichen und sich zu fragen, ob dies der richtige Weg ist, um Benutzerinformationen innerhalb eines Spring MVC Controllers zu erhalten. wodurch Seitenladefehler
@RequestMapping(method = RequestMethod.GET)
public String getIndex(HttpSession session, Device device, Model model, Principal principal) {
/**
* Spring Security Fetch User
*/
if (principal != null) {
String username = principal.getName();
User currentUser = userRepository.findByEmail(username);
model.addAttribute("user", currentUser.getFirstName());
}
return "view";
}
Auf einer anderen Anmerkung fand ich in abgestanden Sitzungen nicht würde die HttpSession session
haben.