Junior — Middle
Spring-də təhlükəsizlik modulunun əsas hissəsi nədir?
sobes.tech Süni İntellekt
AI-dan cavab
Spring təhlükəsizlik modulunun əsas hissəsi AuthenticationManager interfeysi və ona bağlı autentifikasiya mexanizmdir.
Əsas komponentlər:
- AuthenticationManager — istifadəçinin etibarlılığını yoxlamaq üçün cavabdehdir.
- UserDetailsService — istifadəçi məlumatlarını (istifadəçi adı, şifrə, rollar) yükləyir.
- SecurityContext — hazırda autentifikasiya olunmuş istifadəçi haqqında məlumat saxlayır.
- Təhlükəsizlik Filtrləri (Security Filters) — sorğuları ələ keçirir və giriş hüquqlarını yoxlayır.
Spring Security bu komponentlər ətrafında qurulmuşdur və tətbiqdə autentifikasiya və icazə vermə təmin edir. Onlar vasitəsilə giriş nəzarəti və resursların qorunması həyata keçirilir.