Junior — Middle
Spring'deki güvenlik modülünün temel parçası nedir?
sobes.tech yapay zeka
AI'dan gelen yanıt
Spring'deki güvenlik modülünün temel parçası, AuthenticationManager arayüzü ve onunla ilişkili kimlik doğrulama mekanizmasıdır.
Ana bileşenler:
- AuthenticationManager — kullanıcının kimliğini doğrulama sorumluluğundadır.
- UserDetailsService — kullanıcının verilerini (kullanıcı adı, şifre, roller) yükler.
- SecurityContext — şu anda kimliği doğrulanmış kullanıcının bilgilerini tutar.
- Güvenlik Filtreleri (Security Filters) — istekleri yakalar ve erişim izinlerini kontrol eder.
Spring Security, bu bileşenler etrafında inşa edilmiştir ve uygulamada kimlik doğrulama ve yetkilendirme sağlar. Erişim kontrolü ve kaynak koruması, bunlar aracılığıyla gerçekleştirilir.