Je, nitumie oauth2 kwa API yangu?
Je, nitumie oauth2 kwa API yangu?

Video: Je, nitumie oauth2 kwa API yangu?

Video: Je, nitumie oauth2 kwa API yangu?
Video: Email with Python 2024, Mei
Anonim

2 Majibu. Ni vizuri kwamba unataka fanya PUMZIKO API katika nodi. Lakini ikiwa data yako ni nyeti, kama vile data ya kibinafsi ya mtumiaji, basi unahitaji kuweka aina fulani ya safu ya usalama kwenye yako API . Pia, kutumia OAuth au usalama mwingine wa msingi wa tokeni unaweza kukusaidia kuunda ukaguzi bora wa ruhusa kwa watumiaji wako wote.

Kwa kuongezea, OAuth2 inafanyaje kazi katika REST API?

OAuth2 ni njia inayopendekezwa ya kuthibitisha ufikiaji wa API . OAuth2 inaruhusu uidhinishaji bila programu ya nje kupata anwani ya barua pepe au nenosiri la mtumiaji. Badala yake, programu ya nje hupata ishara inayoidhinisha ufikiaji wa akaunti ya mtumiaji.

Pili, je, OAuth2 inatumika kwa uthibitishaji? OAuth 2.0 sio uthibitisho itifaki. Mengi ya machafuko yanatokana na ukweli kwamba OAuth ni kutumika ndani ya uthibitisho itifaki, na wasanidi wataona vipengele vya OAuth na kuingiliana na mtiririko wa OAuth na kudhani kuwa kwa kutumia OAuth tu, wanaweza kukamilisha mtumiaji. uthibitisho.

Kando na hapo juu, je, nitumie OAuth?

Wewe lazima pekee tumia OAuth ikiwa kweli unahitaji. Ikiwa unaunda huduma ambapo unahitaji kutumia data ya kibinafsi ya mtumiaji ambayo imehifadhiwa kwenye mfumo mwingine - tumia OAuth . Ikiwa sivyo - unaweza kutaka kufikiria upya mbinu yako!

Je, ni ipi bora zaidi ya JWT au OAuth2?

JWT ni rahisi kuliko SAML 1.1/2.0 na inaungwa mkono na vifaa vyote na ni hivyo zaidi nguvu kuliko SWT (Tokeni Rahisi ya Wavuti). OAuth2 - OAuth2 suluhisha tatizo ambalo mtumiaji anataka kufikia data kwa kutumia programu ya mteja kama vile kuvinjari programu za wavuti, programu asili za vifaa vya mkononi au programu za eneo-kazi.

Ilipendekeza: