OAuth explicat
OAuth este un standard tehnologic care vă permite să autorizați o aplicație (sau un serviciu) să se conecteze la alta fără a divulga informații private, cum ar fi parolele. Dacă ați primit vreodată un mesaj cum ar fi „Vă conectați cu Facebook?” sau „Permiteți acestei aplicații să vă acceseze contul?” ați văzut OAuth în acțiune.
OAuth înseamnă Open Authorization – nu autentificare, așa cum se presupune uneori. Autentificarea este un proces care vă verifică identitatea. OAuth vă implică identitatea, dar scopul său este de a acorda permisiunea de a vă conecta fără probleme la diferite aplicații și servicii, fără a vă solicita să creați un cont nou. OAuth oferă o experiență simplă, oferindu-vă opțiunea de a autoriza două aplicații să partajeze o parte din datele dvs. fără a vă dezvălui acreditările. Acesta realizează un echilibru între comoditate și securitate.
OAuth este proiectată să funcționeze cu Hypertext Transfer Protocol (HTTP). Aceasta utilizează tokenuri de acces care vă verifică identitatea și îi permite să interacționeze cu un alt serviciu în numele dvs. În cazul în care acest al doilea serviciu suferă o breșă în date, acreditările dvs. pentru primul serviciu vor rămâne în siguranță. OAuth este un protocol adoptat pe scară largă, cu standard deschis și majoritatea dezvoltatorilor de site-uri web și aplicații îl utilizează.
Este important de remarcat că OAuth nu acordă unei aplicații sau unui serviciu terț acces nelimitat la datele dvs. O parte a protocolului specifică datele pe care terța parte are permisiunea să le acceseze și ce poate face cu datele respective. Setarea acestor limitări și protejarea identităților în general sunt esențiale mai ales în scenariile din firme, în care mai multe persoane au acces la o varietate de informații confidențiale și private.
Urmăriți Microsoft Security