Dab tsi yog implicit grant flow?
Dab tsi yog implicit grant flow?

Video: Dab tsi yog implicit grant flow?

Video: Dab tsi yog implicit grant flow?
Video: Qhia caum yus tu hlub los yog saib yus tu hlub ua dab tsi 2021 2024, Hlis ntuj nqeg
Anonim

Cov Nyiaj pab cuam yog OAuth 2.0 ntws uas cov neeg siv-sab apps siv txhawm rau nkag mus rau API. Hauv daim ntawv no peb yuav ua haujlwm dhau los ntawm cov kauj ruam uas xav tau txhawm rau txhawm rau ua qhov no: tau txais tus neeg siv kev tso cai, tau txais token thiab nkag mus rau API siv lub token.

Kuj nug, dab tsi yog implicit grant?

Cov Nyiaj pab cuam Hom yog ib txoj hauv kev rau ib nplooj ntawv JavaScript app kom tau txais kev nkag token yam tsis muaj kev sib pauv hloov pauv theem nrab. Nws yog Ameslikas tsim los siv los ntawm JavaScript apps (uas tsis muaj txoj hauv kev los khaws cov ntaub ntawv zais cia zoo) tab sis tsuas yog pom zoo hauv cov xwm txheej tshwj xeeb.

Ib sab saum toj no, puas yog qhov nyiaj pub dawb ruaj ntseg? Qhov nyiaj pub dawb yog ntau ruaj ntseg hauv kev nkag siab tias nws yuav tsis nthuav tawm cov neeg siv khoom zais cia, uas tuaj yeem sib koom hla koj cov ntawv thov sab hauv. Qhov laj thawj tseem ceeb uas koj yuav tsum tsis txhob siv tus yuam sij zais cia yog tias koj tsis tuaj yeem ntseeg lub cuab yeej rau tiv thaiv tus yuam sij zais cia.

Ntxiv rau qhov no, OAuth2 implicit flow yog dab tsi?

Cov OAuth2 implicit nyiaj pab yog qhov txawv ntawm lwm qhov kev tso cai nyiaj pab. Nws tso cai rau tus neeg siv khoom kom tau txais cov token nkag (thiab id_token, thaum siv OpenId Connect) ncaj qha los ntawm qhov kev tso cai kawg, tsis muaj kev tiv tauj token kawg lossis kev lees paub tus neeg siv khoom.

Daim ntawv tso cai yog dab tsi?

Cov Kev tso cai Code pub hom yog siv los ntawm cov neeg siv khoom ntiag tug thiab pej xeem los pauv ib qho kev tso cai code rau ib tug nkag token. Tom qab tus neeg siv rov qab mus rau tus neeg siv khoom los ntawm redirect URL, daim ntawv thov yuav tau txais kev tso cai code los ntawm URL thiab siv nws los thov kom nkag mus rau token.

Pom zoo: