Materiał jest nagraniem archiwalnym Stacji IT (warsztatów z różnych technologii w trybie 4- lub 8-godzinnym).
➡️ Czego się nauczysz?
Celem warsztatu jest wprowadzenie do Spring Security w projektach opartych na Spring Boot. Zostaną omówione podstawowe mechanizmy wraz z kluczowymi interfejsami i klasami. Podczas warsztatu uczestnicy zapoznają się z różnymi aspektami zabezpieczania aplikacji, zaczynając od klasycznych formularzy logowania, kończąc na zabezpieczaniu REST API.
➡️ Dla kogo jest ten materiał
Dla programistów chcących poznać podstawy Spring Security.
➡️ Wymagania wstępne
Potrzebna znajomość:
– Java 8+
– Spring Core
– Maven
– IntelliJ / Eclipse
– Postman
➡️ Program
1. Wprowadzenie
2. Uwierzytelnianie
3. Autoryzacja
4. Kluczowe klasy i interfejsy Spring Security
5. Formularz logowania
6. Integracja z Thymeleaf
7. Remember me
8. Logout
9. Password Encoders
10. Autoryzacja
11. Role
12. Global method security
13. SpEL
14. REST API i JWT
Materiał „Wprowadzenie do Spring Security” (C) Sages 2024.
➡️ Informacje o prowadzącym:
Radosław Józefowicz
Zawodowo w branży IT od 8 lat. Zaczynał w korporacjach, a aktualnie zajmuje się tworzeniem aplikacji medycznych i IoT opartych na chmurze AWS dla zagranicznych startupów. Głównie tworzy rozwiązania backendowe w Javie, choć ostatnimi czasy regularnie popełnia frontendy w Reakcie. Wierzy w polyglot persistence i programming.