OAuth2 raws tu qauv yog dab tsi?
OAuth2 raws tu qauv yog dab tsi?

Video: OAuth2 raws tu qauv yog dab tsi?

Video: OAuth2 raws tu qauv yog dab tsi?
Video: Электронная почта с Python 2024, Tej zaum
Anonim

OAuth 2.0 Tso cai Framework. Hauv tsab xov xwm no. OAuth 2.0 yog a raws tu qauv uas tso cai rau tus neeg siv tso cai txwv tsis pub nkag mus rau lawv cov peev txheej ntawm ib lub xaib, mus rau lwm qhov chaw, tsis tas yuav nthuav tawm lawv cov ntawv pov thawj. Raws li OAuth lub website lub raws tu qauv tsis zoo li tus yuam sij valet.

Tsis tas li ntawd, OAuth 2.0 yog dab tsi thiab nws ua haujlwm li cas?

Nws ua haujlwm los ntawm delegating neeg siv authentication rau cov kev pab cuam uas hosts tus neeg siv account, thiab tso cai rau peb-tog daim ntawv thov nkag mus rau tus neeg siv account. OAuth 2 muab kev tso cai ntws rau lub vev xaib thiab desktop daim ntawv thov, thiab cov khoom siv txawb.

Qhov thib ob, OAuth2 siv rau dab tsi? OAuth 2.0 yog lub hauv paus kev tso cai rau kev nkag mus rau APIs. Nws suav nrog cov neeg siv khoom uas thov cov peev txheej uas Cov Tswv Cuab tau tso cai / tso cai rau. Kev tso cai nyiaj pub dawb yog pauv rau kev nkag mus rau tokens thiab refresh tokens (nyob ntawm qhov ntws).

Qhov thib ob, OAuth2 puas yog raws tu qauv?

OAuth 2 yog, koj twv nws, version 2 ntawm OAuth raws tu qauv (tseem hu ua lub moj khaum). Qhov no raws tu qauv tso cai rau cov neeg thib peb daim ntawv thov tso cai txwv tsis pub nkag mus rau HTTP kev pabcuam, sawv cev ntawm tus tswv peev txheej lossis los ntawm kev tso cai rau daim ntawv thov thib peb kom nkag mus rau nws tus kheej.

OAuth2 ua haujlwm li cas hauv REST API?

OAuth 2 yog txoj kev nyiam ntawm authenticating nkag mus rau lub API . OAuth 2 tso cai tso cai yam tsis muaj daim ntawv thov sab nraud tau txais tus neeg siv email chaw nyob lossis tus password. Hloov chaw, daim ntawv thov sab nraud tau txais lub token uas tso cai nkag mus rau tus neeg siv tus account.

Pom zoo: