Spring Security w praktyce

Spring Security w praktyce
ZA
  • Rejestracja:około 10 lat
  • Ostatnio:prawie 5 lat
  • Postów:174
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:

Kopiuj
    @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?

Shalom
  • Rejestracja:ponad 21 lat
  • Ostatnio:około 3 lata
  • Lokalizacja:Space: the final frontier
  • Postów:26433
0

"Nie brookliński most, ale przemienić w jasny, nowy dzień najsmutniejszą noc - to jest dopiero coś!"
ZA
  • Rejestracja:około 10 lat
  • Ostatnio:prawie 5 lat
  • Postów:174
0

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

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.