Dapat ko bang gamitin ang OAuth para sa aking API?
Dapat ko bang gamitin ang OAuth para sa aking API?

Video: Dapat ko bang gamitin ang OAuth para sa aking API?

Video: Dapat ko bang gamitin ang OAuth para sa aking API?
Video: Postman Beginner Tutorial 14 | How to Add Authorization in Postman 2024, Abril
Anonim

2 Sagot. Buti na lang gusto mo gawin isang pahinga API sa node. Ngunit kung sensitibo ang iyong data, gaya ng data ng pribadong user, kailangan mong maglagay ng isang uri ng layer ng seguridad sa iyong API . Gayundin, gamit ang OAuth o iba pang seguridad na nakabatay sa token ay maaaring makatulong sa iyo na bumuo ng isang mas mahusay na pagsusuri ng pahintulot sa iyong base ng user.

Sa ganitong paraan, ano ang OAuth sa API?

Ito ay OAuth . OAuth ay isang itinalagang balangkas ng awtorisasyon para sa REST/ Mga API . Nagbibigay-daan ito sa mga app na makakuha ng limitadong pag-access (mga saklaw) sa data ng isang user nang hindi nagbibigay ng password ng isang user. Pinaghihiwa-hiwalay nito ang pagpapatotoo mula sa awtorisasyon at sinusuportahan ang maraming kaso ng paggamit na tumutugon sa iba't ibang kakayahan ng device.

Katulad nito, paano ko idaragdag ang OAuth sa aking API? Paggawa ng OAuth 2.0 provider API

  1. Sa isang command window, palitan ang project folder na ginawa mo sa Tutorial Tutorial: Paglikha ng isang invoke na kahulugan ng REST API.
  2. Sa API Designer, i-click ang tab na Mga API.
  3. I-click ang Magdagdag > OAuth 2.0 Provider API.
  4. Kumpletuhin ang mga patlang ayon sa sumusunod na talahanayan:
  5. I-click ang Lumikha ng API.

Maaaring magtanong din ang isa, dapat mo bang gamitin ang OAuth?

Dapat mo lamang gumamit ng OAuth kung ikaw kailangan talaga. Kung ikaw ay nagtatayo ng isang serbisyo kung saan ikaw kailangan gamitin pribadong data ng user na nakaimbak sa ibang system - gumamit ng OAuth . Kung hindi - ikaw Maaaring gusto sa pag-isipang muli ang iyong diskarte!

Secure ba ang API key?

Seguridad ng API mga susi API Ang mga susi ay karaniwang hindi isinasaalang-alang ligtas ; ang mga ito ay karaniwang naa-access ng mga kliyente, na ginagawang madali para sa isang tao na magnakaw ng isang API key . Sa sandaling ang susi ay ninakaw, wala itong expiration, kaya maaari itong gamitin nang walang katapusan, maliban kung bawiin o muling bubuo ng may-ari ng proyekto ang susi.

Inirerekumendang: