Je, nitumie OAuth kwa API yangu?
Je, nitumie OAuth kwa API yangu?

Video: Je, nitumie OAuth kwa API yangu?

Video: Je, nitumie OAuth kwa API yangu?
Video: Электронная почта с Python 2024, Novemba
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, kwa kutumia OAuth au usalama mwingine wa msingi wa tokeni unaweza kukusaidia kuunda ukaguzi bora wa ruhusa kwenye msingi wa watumiaji wako.

Kwa njia hii, OAuth ni nini katika API?

Hii ni OAuth . OAuth ni mfumo wa uidhinishaji uliokabidhiwa kwa REST/ API . Huwezesha programu kupata ufikiaji mdogo (wigo) kwa data ya mtumiaji bila kutoa nenosiri la mtumiaji. Inatenganisha uthibitishaji kutoka kwa uidhinishaji na inasaidia kesi nyingi za utumiaji kushughulikia uwezo tofauti wa kifaa.

Vile vile, ninawezaje kuongeza OAuth kwenye API yangu? Kuunda API ya mtoa huduma ya OAuth 2.0

  1. Katika kidirisha cha amri, badilisha hadi folda ya mradi uliyounda kwenye Mafunzo ya mafunzo: Kuunda ufafanuzi wa ombi la REST API.
  2. Katika Kiunda API, bofya kichupo cha API.
  3. Bofya Ongeza > OAuth 2.0 Provider API.
  4. Kamilisha sehemu kulingana na jedwali lifuatalo:
  5. Bofya Unda API.

Mtu anaweza pia kuuliza, je, unapaswa kutumia OAuth?

Unapaswa pekee tumia OAuth kama wewe kweli haja yake. Kama wewe wanajenga huduma wapi wewe haja kutumia data ya kibinafsi ya mtumiaji ambayo imehifadhiwa kwenye mfumo mwingine - tumia OAuth . Ikiwa sivyo - wewe inaweza kutaka kwa fikiria upya mbinu yako!

Je, ufunguo wa API ni salama?

Usalama ya API funguo API funguo kwa ujumla hazizingatiwi salama ; kwa kawaida hupatikana kwa wateja, na hivyo kurahisisha mtu kuiba Kitufe cha API . Mara moja ufunguo imeibiwa, haina mwisho wa matumizi, kwa hivyo inaweza kutumika kwa muda usiojulikana, isipokuwa mmiliki wa mradi atabatilisha au kuunda upya ufunguo.

Ilipendekeza: