Ruka hadi kwenye maudhui

UHANDISI · MUONEKANO WA JUMLA

Mtu mmoja. Majukumu tofauti katika mfumo.

Principal, account, na identity zinaelezea majukumu tofauti ndani ya Zeredi. Kuzitenganisha kunatusaidia kuelewa ufikiaji, umiliki, na uwakilishi bila kuzichanganya.

Principal: anayeingia (sign in).

Huyu ndiye mtumiaji aliyethibitishwa. Principal anamiliki majina ya mtumiaji (usernames) na anaweza kupewa ruhusa ya kufikia akaunti. Hii ndiyo hatua ya kwanza ya uthibitishaji, si wasifu kamili wa mtu.

Account: kile wanachosimamia.

Rekodi ya akaunti hukusanya taarifa za akaunti (metadata), mzunguko wake wa maisha, na uhusiano wa umiliki. Uhusiano wa akaunti kwa principal huunganisha mtumiaji aliyeingia na akaunti husika; rekodi hizi mbili zina majukumu tofauti.

Identity: kile kinachowakilishwa.

Utambulisho huonyesha ni nani au ni kitu gani kinayowakilishwa na taarifa hizi. Kutofautisha utambulisho na kuingia kwenye akaunti (sign-in) husaidia kuweka uwazi kuhusu umiliki na ufikiaji wa taarifa.

Jinsi zinavyofanya kazi pamoja.

Wakati mtu anajisajili, Zeredi hutengeneza principal, hutoa akaunti binafsi na rekodi za utambulisho, na kisha kuinganisha akaunti hiyo na principal. Zinafanya kazi pamoja, lakini zinabaki kuwa sehemu tofauti za mfumo.

Dhana tofauti. Ruhusa wazi.

Kujua kitambulisho cha akaunti au utambulisho hakupi ruhusa ya kuifikia. Ukaguzi wa ufikiaji bado unafanyika katika mipaka sahihi ya API na sera. Dhana hizi za usanifu hazimpa mtu wa tatu ufikiaji wa taarifa binafsi.

Huu ni muonekano wa dhana, si maelezo ya API ya umma, maelezo kamili ya usalama, au tangazo la upatikanaji wa uunganishaji. Uunganishaji wa API wa watu wa tatu hautakuwa wazi wakati wa uzinduzi.

Rudi kwenye uunganishaji wa API