DAT
Hati

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.

expire
uint64
.
cid
uint64
.
plain
bytes
.
secure
bytes
.
signature
bytes
Sehemu zilizotenganishwa kwa nukta huunda DAT moja.

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

person Mtumiaji
workspace_premium DAT CMS
Usimamizi wa vyeti
Usawazishaji kwa toleo
login Huduma ya utoaji
apps Huduma ya 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