Kuv puas yuav tsum siv OAuth rau kuv API?
Kuv puas yuav tsum siv OAuth rau kuv API?

Video: Kuv puas yuav tsum siv OAuth rau kuv API?

Video: Kuv puas yuav tsum siv OAuth rau kuv API?
Video: PEB YUAV TSUM SIB HLUB || NIAM TSHUAV NUM NKAUJ ROOJ YEXUS FEST 2023 ,NKAUJ NTSEEG TAWM TSHIAB 2023 2024, Hlis ntuj nqeg
Anonim

2 Teb. Nws yog qhov zoo uas koj xav tau ua ib REST API hauv node. Tab sis yog tias koj cov ntaub ntawv yog rhiab heev, xws li cov ntaub ntawv ntiag tug neeg siv, ces koj yuav tsum tau muab qee yam kev ruaj ntseg txheej rau koj API . Tsis tas li ntawd, siv OAuth los yog lwm yam token raws li kev ruaj ntseg tuaj yeem pab koj tsim kom muaj kev tso cai zoo dua tshawb xyuas thoob plaws koj lub hauv paus neeg siv.

Ua li no, OAuth yog dab tsi hauv API?

Qhov no yog OAuth . OAuth yog ib lub moj khaum tso cai rau REST/ APIs . Nws ua rau cov apps kom tau txais kev txwv tsis pub nkag (scopes) rau tus neeg siv cov ntaub ntawv yam tsis tau muab tus neeg siv tus password. Nws decouples authentication los ntawm kev tso cai thiab txhawb ntau qhov kev siv uas hais txog cov cuab yeej sib txawv.

Ib yam li ntawd, kuv yuav ntxiv OAuth rau kuv API li cas? Tsim ib qho OAuth 2.0 tus muab kev pabcuam API

  1. Nyob rau hauv ib lub qhov rais hais kom ua, hloov mus rau qhov project folder uas koj tau tsim nyob rau hauv cov lus qhia Tutorial: Tsim ib qho invoke REST API txhais.
  2. Hauv API Designer, nyem qhov APIs tab.
  3. Nyem Ntxiv> OAuth 2.0 Tus Kws Pab Tswv Yim API.
  4. Ua kom tiav cov teb raws li cov lus hauv qab no:
  5. Nyem Tsim API.

Ib tug kuj nug, koj yuav tsum siv OAuth?

Koj yuav tsum nkaus xwb siv OAuth yog koj xav tau tiag tiag. Yog koj tab tom tsim kev pabcuam qhov twg koj xav tau siv tus neeg siv cov ntaub ntawv ntiag tug uas khaws cia rau lwm qhov system - siv OAuth . Yog tsis yog - koj tej zaum xav tau rau rov xav txog koj txoj hauv kev!

Puas yog API key ruaj ntseg?

Kev ruaj ntseg ntawm API yuam sij API Cov yuam sij feem ntau tsis suav nrog ruaj ntseg ; lawv feem ntau nkag tau rau cov neeg siv khoom, ua kom yooj yim rau ib tus neeg nyiag khoom API key . Ib zaug lub tus yuam sij raug nyiag lawm, nws tsis tas yuav siv sijhawm ntev, yog li tus tswv haujlwm tshem tawm lossis rov tsim dua tshiab. tus yuam sij.

Pom zoo: