Sobes.tech
Junior — Middle

Ի՞նչ է Spring-ի անվտանգության մոդուլի հիմնարար մասը։

sobes.tech AI

Պատասխան AI-ից

Spring անվտանգության մոդուլի հիմնական մասը AuthenticationManager ինտերֆեյսն է և դրա հետ կապված նույնականացման մեխանիզմը:

Հիմնական բաղադրիչներ՝

  • AuthenticationManager — պատասխանատու է օգտվողի իսկության ստուգման համար:
  • UserDetailsService — բեռնում է օգտվողի տվյալները (մուտքանուն, գաղտնաբառ, դերեր):
  • SecurityContext — պահում է ներկայիս նույնականացված օգտվողի մասին տեղեկությունները:
  • Անվտանգության ֆիլտրեր (Security Filters) — խոչընդոտում են հարցումները և ապահովում են մուտքի իրավունքների ստուգումը:

Spring Security-ը կառուցված է այս բաղադրիչների շուրջ և ապահովում է հավելվածում նույնականացում և թույլտվություն։ Դրանք միջոցով իրականացնում է մուտքի վերահսկողությունը և ռեսուրսների պաշտպանությունը։