Grant hom hauv OAuth2 yog dab tsi?
Grant hom hauv OAuth2 yog dab tsi?

Video: Grant hom hauv OAuth2 yog dab tsi?

Video: Grant hom hauv OAuth2 yog dab tsi?
Video: The Children of Captain Grant (1936) movie 2024, Hlis ntuj nqeg
Anonim

Hauv OAuth 2.0, lo lus hom nyiaj pab ” hais txog txoj hauv kev uas daim ntawv thov tau txais token nkag. OAuth 2.0 txhais ntau yam pab hom , nrog rau kev tso cai code ntws.

Tib neeg kuj nug, dab tsi yog hom nyiaj pab sib txawv hauv OAuth2?

OAuth specification txhais tau plaub txawv nyiaj pab Raws li qhov xwm txheej ntawm daim ntawv thov tus neeg siv khoom: Cov Ntawv Pov Thawj Cov Neeg Siv Khoom Nyiaj pab.

  • Client Credentials Grant. Daim duab 2: Client Credentials Grant Workflow.
  • Kev Tso Cai Code Grant.
  • Nyiaj pab cuam.
  • Cov Tswv Cuab Tus Tswv Password Daim Ntawv Pov Thawj Tso Cai Grant.

Tsis tas li ntawd, dab tsi yog hom nyiaj pub dawb hauv OAuth2? Cov Implicit Grant Hom yog ib txoj hauv kev rau ib nplooj ntawv JavaScript app kom tau txais kev nkag mus rau token yam tsis muaj kev sib pauv cov lej nruab 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.

Raws li, Grant yog dab tsi hauv OAuth2?

OAuth 2.0 specification yog ib qho kev tso cai yooj yim uas piav txog ntau yam nyiaj pab ("txoj kev") rau daim ntawv thov tus neeg thov kom tau txais ib qho token (uas sawv cev rau tus neeg siv kev tso cai rau tus neeg siv nkag mus rau lawv cov ntaub ntawv) uas tuaj yeem siv los txheeb xyuas qhov kev thov mus rau qhov kawg API.

Grant_type yog dab tsi?

Los ntawm OAuth2 RFC: Kev tso cai pub dawb yog daim ntawv pov thawj uas sawv cev rau tus tswv peev txheej kev tso cai (kom nkag mus rau nws cov peev txheej tiv thaiv) siv los ntawm tus neeg siv khoom kom tau txais cov cim nkag. Cov pub_type =password txhais tau hais tias koj tab tom xa ib tus neeg siv lub npe thiab tus password rau qhov / token kawg.

Pom zoo: