Junior — Middle
Ի՞նչ է Spring-ի անվտանգության մոդուլի հիմնարար մասը։
sobes.tech AI
Պատասխան AI-ից
Spring անվտանգության մոդուլի հիմնական մասը AuthenticationManager ինտերֆեյսն է և դրա հետ կապված նույնականացման մեխանիզմը:
Հիմնական բաղադրիչներ՝
- AuthenticationManager — պատասխանատու է օգտվողի իսկության ստուգման համար:
- UserDetailsService — բեռնում է օգտվողի տվյալները (մուտքանուն, գաղտնաբառ, դերեր):
- SecurityContext — պահում է ներկայիս նույնականացված օգտվողի մասին տեղեկությունները:
- Անվտանգության ֆիլտրեր (Security Filters) — խոչընդոտում են հարցումները և ապահովում են մուտքի իրավունքների ստուգումը:
Spring Security-ը կառուցված է այս բաղադրիչների շուրջ և ապահովում է հավելվածում նույնականացում և թույլտվություն։ Դրանք միջոցով իրականացնում է մուտքի վերահսկողությունը և ռեսուրսների պաշտպանությունը։