Hem Molntjänster Vad är oauth? - definition från techopedia

Vad är oauth? - definition från techopedia

Innehållsförteckning:

Anonim

Definition - Vad betyder OAuth?

OAuth är ett auktoriseringsprotokoll - eller med andra ord en uppsättning regler - som gör det möjligt för en tredjepartswebbplats eller applikation att få åtkomst till en användares data utan att användaren behöver dela inloggningsuppgifter.

OAuths open source-protokoll gör det möjligt för användare att dela sina data och resurser lagrade på en webbplats med en annan webbplats under ett säkert auktoriseringsschema baserat på en tokenbaserad auktorisationsmekanism. OAuth är också känd som OAuth Core.

Techopedia förklarar OAuth

Det är viktigt att inse att OAuth är ett sätt att autentisera användare - att se till att en användare är den han säger att han är. Protokollet utformades för att kringgå problem med delning av användaruppgifter i distribuerade och Web 2.0-miljöer. Med OAuth kan resurser lagrade på en webbplats delas eller nås av en användare när han har verifierats via OAuth. Det finns inget behov för användaren att skapa ett nytt konto på webbplatsen och samtidigt är webbplatsen inte berörd av användarens referenser.

OAuth fungerar mycket som en klient / serverberäkningsmodell, där en primär webbplats som lagrar användarresurserna fungerar som en server och webbplatsen eller applikationen som får åtkomst till den informationen är en klient. Den primära webbplatsen skapar ett OAuth-gränssnitt (annars kallat API) och en hemlig nyckel för den begärande webbplatsen som ett sätt att skapa en session för att validera användaren. När användaren begär åtkomst till informationen eller resurserna på klientwebbplatsen tar han eller hon en sidutfärd och vidarebefordras till inloggningsproceduren för den primära webbplatsen, vid vilken tidpunkt användaren tillhandahåller sina inloggningsuppgifter. Vid framgångsrik autentisering där skickas ett auktorisationstoken från den primära webbplatsen till den begärande webbplatsen som en bekräftelse av autentisering - vilket gör det möjligt för användaren åtkomst till data eller andra resurser som ursprungligen begärts.

Vad är oauth? - definition från techopedia