Skip to content
Makala zote

Kiungo cha uthibitishaji kinatumika mara moja. Hilo halithibitishi aliyekifungua.

Charles Archibong

, Mwanzilishi mwenza

Kiungo cha matumizi ya mara moja hupunguza kurudiwa, lakini hakithibitishi aliyekitumia. Fungamanisha kila safari na mteja aliyelengwa kwenye seva kabla ya kutoa ufikiaji wa akaunti.

Mchoro wa Toden wa ufunguo kwa kiungo cha uthibitishaji na uhusiano wake na akaunti

Mambo muhimu

  • Kumiliki kiungo na kumiliki akaunti ni ushahidi wa mambo tofauti.
  • Unda na hifadhi uhusiano wa mteja na kikao kwenye seva.
  • Tumia matokeo rasmi na uhusiano wake kabla ya kubadili ruhusa.

Uthibitishaji uliokamilika unahusu mteja na safari ambayo seva yako iliunda. Kabla ya kubadili ruhusa za akaunti, linganisha uhusiano huo na matokeo rasmi. Kurudi kwa mafanikio kwenye kivinjari au kuwa na kiungo cha matumizi ya mara moja hakutoshi.

Fikiria mfano wa huduma kwa wateja: mhudumu anaweka URL ya uthibitishaji kwenye mazungumzo yasiyo sahihi. Hata ikiwa inaweza kutumika mara moja tu, unahitaji kujua akaunti ambayo ushahidi huo unaruhusiwa kuathiri.

Unda uhusiano kabla ya kutuma kiungo

Unda safari kwenye seva kwa rejea ya mteja aliyelengwa, shirika, mazingira na workflow. Hifadhi rejea ya kikao iliyorejeshwa kwenye ombi hilo kabla ya kutuma URL.

Usiruhusu kitambulisho cha mteja kilichotumwa na kivinjari kichague akaunti inayothibitishwa. Hakikisha mtumiaji anaruhusiwa kuanzisha safari ya akaunti hiyo.

Mwongozo wa OWASP wa uidhinishaji (hufunguka kwenye kichupo kipya) unapendekeza kukagua ruhusa kwa kila ombi. Tumia kanuni hiyo unapoanzisha safari na unapopokea matokeo.

Usambazaji uwe sehemu ya udhibiti

Tuma kiungo kupitia njia inayolenga mteja. Epuka URL kamili za uthibitishaji katika matukio ya takwimu, picha za skrini na maelezo ya huduma yasiyozihitaji. Tumia rejea badala ya kunakili URL kati ya timu.

Kiungo kikimfikia mtu asiye sahihi, tumia njia za mtoa huduma zilizoandikwa za kukifuta au kumaliza muda wake pale zinapopatikana. Usidhani kiungo kipya kinafuta cha kwanza. Peleka suala kwa mhusika ikiwa huwezi kubaini hatari iliyobaki.

Mwongozo wa OWASP wa vikao (hufunguka kwenye kichupo kipya) unaeleza uangalifu unaohitajika kwa tokeni kwenye URL. Thibitisha tabia halisi ya mtoa huduma badala ya kubuni dhamana.

Kubali matokeo kwenye seva

Matokeo yakifika, hakiki uhalisi wake na pata hali ya sasa inapohitajika. Yalinganishe na mteja, safari na mazingira yaliyohifadhiwa. Hakikisha uamuzi wa mwisho unaotakiwa na sera kabla ya kutoa ruhusa.

Skrini ya kukamilika kwa kunasa taarifa inaweza kumwambia mteja hatua inayofuata. Isiruhusu akaunti yenyewe. Hali za kusubiri, kukaguliwa na kukamilika zibaki na maana.

Jaribu hali ya mpokeaji asiye sahihi

Jaribu wateja wawili kwenye vikao tofauti vya kivinjari, kiungo kilichofunguliwa na mtu mwingine, safari iliyopitwa na muda na matokeo yaliyochelewa. Hakikisha hakuna matokeo yanayoweza kubadili akaunti isiyohusika.

Toden ina safari zinazohostiwa zilizofungamanishwa na mteja; programu yako bado inatekeleza ruhusa za akaunti. Anza na mwongozo wa kiungo kinachohostiwa au SDK, kisha tumia marejeo ya ujumuishaji kupima uhusiano kutoka mwanzo hadi mwisho.

Vyanzo

Charles Archibong

Kuhusu mwandishi

Charles Archibong

Mwanzilishi mwenza

Charles Archibong ndiye mwanzilishi mwenza wa Toden. Anaandika kuhusu uthibitishaji wa utambulisho, teknolojia ya kifedha, na kazi ya vitendo ya kujenga huduma za kidijitali zinazoaminika.

Jenga bidhaa yako.Tutashughulikia yaliyobaki.

Utambulisho na uzingatiaji tangu mwanzo hadi mwisho, kwa viwango vya kimataifa na bei zinazowafaa waanzilishi.