Mis on OAuth? Kuidas need Facebookid, vidistama ja Google'i sisselogimisnupud töötavad?

Sisukord:

Mis on OAuth? Kuidas need Facebookid, vidistama ja Google'i sisselogimisnupud töötavad?
Mis on OAuth? Kuidas need Facebookid, vidistama ja Google'i sisselogimisnupud töötavad?
Anonim
Kui olete kunagi kasutanud nuppu "Logi sisse Facebookiga" või olete andnud kolmanda osapoole rakenduse juurdepääsu oma Twitteri kontole, olete kasutanud OAuthit. Seda kasutavad ka Google, Microsoft ja LinkedIn ning paljud teised konto pakkujad. Põhimõtteliselt võimaldab OAuth lubada veebisaidil juurdepääsu mõnele teie konto kohta käivale teabele ilma selleta oma tegelikule konto paroolile.
Kui olete kunagi kasutanud nuppu "Logi sisse Facebookiga" või olete andnud kolmanda osapoole rakenduse juurdepääsu oma Twitteri kontole, olete kasutanud OAuthit. Seda kasutavad ka Google, Microsoft ja LinkedIn ning paljud teised konto pakkujad. Põhimõtteliselt võimaldab OAuth lubada veebisaidil juurdepääsu mõnele teie konto kohta käivale teabele ilma selleta oma tegelikule konto paroolile.

OAuth sisselogimiseks

Praegu on veebis praegu kaks peamist eesmärki. Sageli kasutatakse seda kontot luues ja Interneti-teenusega paremini sisse logides. Näiteks saate Spotifyi uue kasutajanime ja parooli loomise asemel klõpsata või koputada "Logi sisse Facebookiga". Teenus kontrollib, et näha, kes te olete Facebookis ja loob teile uue konto. Kui tulete sellele teenusele sisse, näeb see, et logite sisse sama Facebooki kontoga ja annab teile juurdepääsu oma kontole. Te ei pea uue kontot või midagi muud seadistama - Facebook ainsaks selle asemel.
Praegu on veebis praegu kaks peamist eesmärki. Sageli kasutatakse seda kontot luues ja Interneti-teenusega paremini sisse logides. Näiteks saate Spotifyi uue kasutajanime ja parooli loomise asemel klõpsata või koputada "Logi sisse Facebookiga". Teenus kontrollib, et näha, kes te olete Facebookis ja loob teile uue konto. Kui tulete sellele teenusele sisse, näeb see, et logite sisse sama Facebooki kontoga ja annab teile juurdepääsu oma kontole. Te ei pea uue kontot või midagi muud seadistama - Facebook ainsaks selle asemel.

See on väga erinev sellest, kui lihtsalt anda oma Facebooki konto parool teenust. Teenus ei saa kunagi teie Facebooki konto parooli ega täielikku juurdepääsu teie kontole. See võimaldab vaadata vaid mõnda piiratud isikuandmeid, näiteks teie nime ja e-posti aadressi. See ei saa teie privaatseid sõnumeid ega postitusi oma ajaskaalal vaadata.

Need "sisselogimine Twitteriga", "Google'i sisse logimine", "Microsofti sisse logimine", "Logi sisse LinkedIniga" ja muud sarnased nupud teistele veebisaitidele toimivad samamoodi

OAuth kolmanda osapoole rakenduste jaoks

OAuthit kasutatakse ka kolmandate osapoolte rakenduste juurdepääsu võimaldamisel kontodele nagu Twitter, Facebook, Google või Microsoft kontod. See võimaldab nende kolmanda osapoole rakenduste juurdepääsu teie konto osadele. Kuid nad ei saa teie konto parooli kunagi. Iga rakendus saab ainulaadse juurdepääsu tokeni, mis piirab teie kontole juurdepääsu. Näiteks Twitteri kolmanda osapoole rakendusel on ainult võimalus oma tweets vaadata, kuid mitte uusi tweets. See unikaalne juurdepääsukood saab tulevikus tühistada ja ainult see konkreetne rakendus kaotab juurdepääsu teie kontole.
OAuthit kasutatakse ka kolmandate osapoolte rakenduste juurdepääsu võimaldamisel kontodele nagu Twitter, Facebook, Google või Microsoft kontod. See võimaldab nende kolmanda osapoole rakenduste juurdepääsu teie konto osadele. Kuid nad ei saa teie konto parooli kunagi. Iga rakendus saab ainulaadse juurdepääsu tokeni, mis piirab teie kontole juurdepääsu. Näiteks Twitteri kolmanda osapoole rakendusel on ainult võimalus oma tweets vaadata, kuid mitte uusi tweets. See unikaalne juurdepääsukood saab tulevikus tühistada ja ainult see konkreetne rakendus kaotab juurdepääsu teie kontole.

Teise näitena võite anda kolmandate osapoolte rakendustele juurdepääsu ainult teie Gmaili meilidele, kuid piirata seda oma Google'i kontoga midagi muud.

See on väga erinev sellest, kui lihtsalt antakse kolmanda osapoole rakendus oma konto parool ja lubatakse see sisse logida. Rakendused on piiratud sellega, mida nad saavad teha, ja see unikaalne juurdepääsukellan tähendab, et konto juurdepääsu saab igal ajal kehtetuks muuta, ilma et muudaksite peamist parooliga ja muul rakendusel juurdepääsu tühistamata.

Kuidas OAuth töötab?

Ilmselt ei näe sõna "OAuth" alati, kui seda kasutate. Veebilehed ja rakendused paluvad teil lihtsalt sisse logida oma Facebooki, Twitteri, Google'i, Microsofti, LinkedIni või muu tüüpi kontoga.

Kui valite konto, suunatakse teid konto pakkuja veebisaidile, kus peate selle kontoga sisse logima, kui te pole praegu sisse logitud. Kui olete sisse logitud, on teil hea meel! Sa ei pea isegi parooli sisestama.
Kui valite konto, suunatakse teid konto pakkuja veebisaidile, kus peate selle kontoga sisse logima, kui te pole praegu sisse logitud. Kui olete sisse logitud, on teil hea meel! Sa ei pea isegi parooli sisestama.

Enne oma parooli sisestamist veenduge, et olete tegelikult suunatud Facebooki, Twitteri, Google'i, Microsofti, LinkedIn'i või mis tahes muu teenuse veebisaidile turvalise HTTPS-i kaudu! Protsessiosa tundub olevat küpsuspüük, kuna pahatahtlikud veebisaidid võivad oma parooli lüüa proovida tõelise teenuse veebisaidil.

Sõltuvalt sellest, kuidas teenus toimib, võite lihtsalt automaatselt sisse logida veidi isikliku teabega või võite näha viipa, mis annab rakendusele juurdepääsu mõnele teie kontole. Võite isegi valida, millist teavet soovite rakendusele juurde pääseda.
Sõltuvalt sellest, kuidas teenus toimib, võite lihtsalt automaatselt sisse logida veidi isikliku teabega või võite näha viipa, mis annab rakendusele juurdepääsu mõnele teie kontole. Võite isegi valida, millist teavet soovite rakendusele juurde pääseda.
Kui olete andnud rakenduse juurdepääsu, on see valmis. Teie valitud teenus annab veebisaidile või rakendusele ainulaadse juurdepääsu-märgendi. See salvestab selle tokoni ja kasutab seda tulevikus nende kontot puudutavate üksikasjade kasutamiseks. Sõltuvalt rakendusest võib seda kasutada ainult teie autentimiseks sisselogimisel või automaatsele juurdepääsule oma kontole ja asjadega taustale. Näiteks võib kolmanda osapoole rakendus, mis skannib teie Gmaili kontot, regulaarselt oma e-kirju juurde pääseda, et saaks teile teate saata, kui see midagi leiab.
Kui olete andnud rakenduse juurdepääsu, on see valmis. Teie valitud teenus annab veebisaidile või rakendusele ainulaadse juurdepääsu-märgendi. See salvestab selle tokoni ja kasutab seda tulevikus nende kontot puudutavate üksikasjade kasutamiseks. Sõltuvalt rakendusest võib seda kasutada ainult teie autentimiseks sisselogimisel või automaatsele juurdepääsule oma kontole ja asjadega taustale. Näiteks võib kolmanda osapoole rakendus, mis skannib teie Gmaili kontot, regulaarselt oma e-kirju juurde pääseda, et saaks teile teate saata, kui see midagi leiab.

Kuidas vaadata ja tühistada kolmandate osapoolte rakendusi

Saate vaadata ja hallata kõigi kontode veebisaidil olevate kolmandate osapoolte veebisaitide ja rakenduste loendit, millel on juurdepääs teie kontole. Hea mõte on neid aeg-ajalt kontrollida, kuna võib-olla olete andnud juurdepääsu oma isiklikule teabele teenusele, lõpetas selle kasutamise ja unustas, et sellel teenusel on endiselt juurdepääs. Teenuste piiramine, millel on juurdepääs teie kontole, aitab selle turvalisust ja teie privaatseid andmeid.
Saate vaadata ja hallata kõigi kontode veebisaidil olevate kolmandate osapoolte veebisaitide ja rakenduste loendit, millel on juurdepääs teie kontole. Hea mõte on neid aeg-ajalt kontrollida, kuna võib-olla olete andnud juurdepääsu oma isiklikule teabele teenusele, lõpetas selle kasutamise ja unustas, et sellel teenusel on endiselt juurdepääs. Teenuste piiramine, millel on juurdepääs teie kontole, aitab selle turvalisust ja teie privaatseid andmeid.

OAuth-i rakenduse üksikasjalikuma tehnilise teabe saamiseks külastage OAuth-i veebisaiti.

Soovitan: