Junior — Middle
Čo je základnou súčasťou modulu zabezpečenia v Spring?
sobes.tech AI
Odpoveď od AI
Základnou súčasťou bezpečnostného modulu v Spring je rozhranie AuthenticationManager a s ním súvisiaci mechanizmus autentifikácie.
Hlavné komponenty:
- AuthenticationManager — zodpovedá za overenie pravosti používateľa.
- UserDetailsService — načítava údaje o používateľovi (používateľské meno, heslo, roly).
- SecurityContext — uchováva informácie o aktuálne autentifikovanom používateľovi.
- Bezpečnostné filtre (Security Filters) — zachytávajú požiadavky a zabezpečujú kontrolu prístupových práv.
Spring Security je postavený okolo týchto komponentov a zabezpečuje autentifikáciu a autorizáciu v aplikácii. Práve cez ne je realizovaná kontrola prístupu a ochrana zdrojov.