Moet ek OAuth vir my API gebruik?
Moet ek OAuth vir my API gebruik?

Video: Moet ek OAuth vir my API gebruik?

Video: Moet ek OAuth vir my API gebruik?
Video: How to Secure APIs Using OAuth in API Connect 2024, Mei
Anonim

2 Antwoorde. Dis goed dat jy wil doen n blaaskansie API in nodus. Maar as jou data sensitief is, soos private gebruikersdata, dan moet jy 'n soort sekuriteitslaag op jou plaas API . Ook, met behulp van OAuth of ander tokengebaseerde sekuriteit kan jou help om 'n beter toestemmingskontrole oor jou gebruikersbasis te bou.

Op hierdie manier, wat is OAuth in API?

Dit is OAuth . OAuth is 'n gedelegeerde magtigingsraamwerk vir REST/ API's . Dit stel toepassings in staat om beperkte toegang (bestekke) tot 'n gebruiker se data te verkry sonder om 'n gebruiker se wagwoord weg te gee. Dit ontkoppel verifikasie van magtiging en ondersteun veelvuldige gebruiksgevalle wat verskillende toestelvermoëns aanspreek.

Net so, hoe voeg ek OAuth by my API? Skep 'n OAuth 2.0-verskaffer-API

  1. Verander in 'n opdragvenster na die projekgids wat jy in die handleiding geskep het Handleiding: Skep 'n oproep REST API-definisie.
  2. Klik in die API-ontwerper op die API's-oortjie.
  3. Klik Voeg by > OAuth 2.0 Verskaffer API.
  4. Voltooi die velde volgens die volgende tabel:
  5. Klik Skep API.

Mens kan ook vra, moet jy OAuth gebruik?

Jy behoort enigste gebruik OAuth as jy het dit eintlik nodig. As jy bou 'n diens waar jy behoefte te gebruik 'n gebruiker se private data wat op 'n ander stelsel gestoor word - gebruik OAuth . Indien nie - jy dalk wil hê aan heroorweeg jou benadering!

Is API-sleutel veilig?

Sekuriteit van API sleutels API sleutels word oor die algemeen nie oorweeg nie veilig ; hulle is tipies toeganklik vir kliënte, wat dit maklik maak vir iemand om 'n API sleutel . Sodra die sleutel gesteel word, het dit geen vervaldatum nie, dus kan dit onbepaald gebruik word, tensy die projekeienaar die projek herroep of regenereer sleutel.

Aanbeveel: