Junior — Middle
Co je základní součástí modulu zabezpečení ve Springu?
sobes.tech AI
Odpověď od AI
Základní součástí modulu zabezpečení ve Springu je rozhraní AuthenticationManager a s ním související mechanismus autentizace.
Hlavní komponenty:
- AuthenticationManager — odpovídá za ověření identity uživatele.
- UserDetailsService — načítá údaje o uživateli (přihlašovací jméno, heslo, role).
- SecurityContext — uchovává informace o aktuálně autentizovaném uživateli.
- Bezpečnostní filtry (Security Filters) — zachycují požadavky a zajišťují kontrolu oprávnění.
Spring Security je postaven na těchto komponentách a zajišťuje autentizaci a autorizaci v aplikaci. Přes ně je realizována kontrola přístupu a ochrana zdrojů.