Junior — Middle
Šta je osnovni deo modula sigurnosti u Springu?
sobes.tech АИ
Одговор од АИ
Osnovni deo sigurnosnog modula u Spring-u je interfejs AuthenticationManager i povezani mehanizam autentifikacije.
Glavne komponente:
- AuthenticationManager — odgovoran je za proveru autentičnosti korisnika.
- UserDetailsService — učitava podatke o korisniku (korisničko ime, lozinka, uloge).
- SecurityContext — čuva informacije o trenutno autentifikovanom korisniku.
- Sigurnosni filteri (Security Filters) — presreću zahteve i obezbeđuju proveru prava pristupa.
Spring Security se gradi oko ovih komponenti, obezbeđujući autentifikaciju i autorizaciju u aplikaciji. Upravo putem njih se realizuje kontrola pristupa i zaštita resursa.