Spring Security w praktyce

0

Witajcie,
Nie dawno zabrałem się za Springa Security. Udało mi się stworzyć formularz logowania, wszystko działa poprawnie. Ale chodzi mi o dostęp do zmiennych sesyjnych z poziomu pliku JSP. Wiem że istnieje biblioteka z tagami ułatwiającymi dostęp do tych wartości, ale mam z nimi problemy (np. gdy chcę sprawdzić czy użytkownik jest zalogowany). Zrobiłem po zalogowaniu przekierowanie na adres /make_session. Poniżej kod:

    @RequestMapping(value = "/make_session", method = RequestMethod.GET)
    public String makeSession(HttpSession session) {
        User user = (User) SecurityContextHolder.getContext().getAuthentication().getPrincipal();
        session.setAttribute("user", user);
        return "redirect:/";
    }

To pozwoliło mi uzyskać dostęp do zmiennej w pliku jsp za pomocą sessionScope, ale cały czas mam wrażenie że można zrobić to inaczej, łatwiej. Jak to wygląda w praktyce?

0

Bardziej mi chodzi o jakieś projekty, gdzie to jest dobrze zaimplementowane

1 użytkowników online, w tym zalogowanych: 0, gości: 1