Junior — Middle
Mi a biztonsági modul alapvető része a Springben?
sobes.tech MI
Válasz az MI-től
A Spring biztonsági moduljának alapvető része az AuthenticationManager interfész és a vele kapcsolatos hitelesítési mechanizmus.
Fő komponensek:
- AuthenticationManager — felelős a felhasználó hitelességének ellenőrzéséért.
- UserDetailsService — betölti a felhasználó adatait (felhasználónév, jelszó, szerepkörök).
- SecurityContext — tárolja a jelenleg hitelesített felhasználóra vonatkozó információkat.
- Biztonsági szűrők (Security Filters) — elfogják a kéréseket és biztosítják a hozzáférési jogok ellenőrzését.
A Spring Security ezek köré épül, és biztosítja az alkalmazásban a hitelesítést és az engedélyezést. Éppen ezeken keresztül valósul meg a hozzáférés-ellenőrzés és az erőforrások védelme.