Sobes.tech
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.