DAT ni nini?
DAT (Distributed Access Token) ni kiwango cha tokeni ya ufikiaji kinachotumiwa na huduma ya utoaji na huduma ya uthibitishaji kwa kushiriki vyeti sawa. Uthibitishaji hauhitaji ombi jingine kwa huduma ya utoaji au hifadhi kuu ya vipindi, hivyo matokeo ya uthibitishaji yanaweza kuwasilishwa huku utegemezi kati ya huduma ukipunguzwa.
Vipengele
DAT
Ni mfuatano ambao mtumiaji au huduma hutuma pamoja na ombi. Una muda wa kuisha na kitambulisho cha cheti, na unaweza kubeba data wazi na iliyosimbwa kwa njia fiche kwa pamoja.
Cheti
Huifadhi algoriti, funguo na kipindi cha muda kinachohitajika kuunda na kukagua DAT. cid, yaani kitambulisho cha cheti, haibadiliki; ufunguo unapobadilishwa hutumiwa cid mpya.
Kidhibiti
Kidhibiti cha maktaba ya mteja huhifadhi vyeti, huunda DAT kwa cheti kinachoweza kutoa tokeni wakati huo, na kuthibitisha kwa cheti kinacholingana na cid ya DAT.
DAT CMS
Ni seva ya hiari inayounda, kuhifadhi na kupeleka vyeti kwa huduma. Inaweza kutoa cheti kamili kwa huduma za utoaji na cheti cha uthibitishaji pekee kwa huduma zinazothibitisha tu.
Utoaji na uthibitishaji
Huduma ya utoaji huamua data za plain na secure kisha huunda DAT. Huduma ya uthibitishaji hukagua muda wa kuisha, sahihi na maandishi yaliyosimbwa, kisha hupeleka maeneo yote mawili ya data kwa programu. plain imesainiwa lakini haijasimbwa, kwa hiyo usiweke siri au taarifa binafsi humo.
Kwa nini uthibitishaji unaendelea cheti kinapobadilika?
Cheti kipya kinapoweza kutoa tokeni, DAT zinazofuata hutumia cid mpya. Cheti cha zamani hubaki kwa uthibitishaji hadi TTL ya DAT zilizotolewa tayari iishe. Hivyo mabadiliko ya funguo na kipindi cha uthibitishaji wa tokeni zilizopo vinaweza kuendeshwa pamoja.
Inafaa kwa mazingira gani?
- Mazingira ambako uthibitishaji na kazi halisi zinasimamiwa na huduma tofauti
- Mazingira ambako runtime nyingi hutoa au kuthibitisha tokeni ileile
- Mazingira yanayotaka kupeleka taarifa za ruhusa za muda mfupi bila kuuliza hifadhi kuu ya vipindi
- Mazingira yanayohitaji kutenganisha taarifa wazi za uelekezaji na data ya kulindwa ndani ya tokeni moja
DAT haifafanui sera yenyewe ya ruhusa. Ukweli kwamba DAT ni halali na uamuzi wa programu kuruhusu ombi hilo ni mambo tofauti.
Hati zinazofuata
- Kiwango cha DAT: Sehemu za tokeni na kanuni za uthibitishaji
- Cheti: Funguo na vipindi vya muda
- Kiwango cha DAT CMS: Mkataba wa usawazishaji
- Maktaba: Kuitumia katika programu