Domov zabezpečenia Čo je oauth 2.0? - definícia z technológie

Čo je oauth 2.0? - definícia z technológie

Obsah:

Anonim

Definícia - Čo znamená OAuth 2.0?

OAuth 2.0 je nástupcom OAuth, otvoreného autentifikačného nástroja, ktorý umožňuje používateľom zdieľať súkromné ​​zdroje bez toho, aby externým stranám alebo programom poskytoval prístup ku všetkým ich identifikačným údajom. OAuth 2.0 predstavuje revíziu pôvodnej OAuth vytvorenej v roku 2006 a je v kontraste s inými podobnými autentifikačnými nástrojmi.


Techopedia vysvetľuje OAuth 2.0

OAuth funguje pomocou autentifikačných tokenov, ktoré pôsobia ako ukazovatele na zdroj a poskytujú parametre na zdieľanie, napríklad obmedzené časové okno. Týmto spôsobom môže užívateľ poskytnúť tretím stranám prístup k určitým funkciám a funkciám programu bez toho, aby umožnil prístup ku všetkému, čo je v ňom uložené, vrátane osobných údajov. Je to podobné ako pri overovači s názvom OpenID, ale oba protokoly sa trochu líšia. Zatiaľ čo spoločnosť OAuth oprávňuje tretie strany používať niektoré z chránených zdrojov používateľa, OpenID sa viac zameriava na autorizáciu prístupu k ich totožnosti.

Jedným príkladom, ktorý sa často používa na vysvetlenie protokolu OAuth 2.0 a príbuzných verzií, je to, že autentifikátor používa reťazec ako kľúč služby na prístup k určitej položke. Kritika je, že hacker mohol rovnako ako kľúč získať token a získať neoprávnený prístup. Aj keď súčasný vývoj OAuth 2.0 podporuje rozšírené používanie prostredníctvom kompatibility s Facebookom a inými platformami, niektorí kritici sa obávajú, že tento protokol by mohol byť zodpovednosťou za celkovú bezpečnosť siete v závislosti od implementácie.

Čo je oauth 2.0? - definícia z technológie