Förklaring av OAuth
OAuth är en teknisk standard som gör att du kan ge en app eller tjänst behörighet att logga in på en annan app eller tjänst utan att avslöja privat information, till exempel lösenord. Om du någonsin har fått ett meddelande så som "Logga in med Facebook?", eller "Vill du tillåta att det här programmet får åtkomst till ditt konto?", så har du sett OAuth i praktiken.
OAuth står för Open Authorization, öppen auktorisering, inte autentisering, som det ibland antas vara. Autentisering är en process som verifierar din identitet. OAuth omfattar din identitet, men syftet är att ge behörighet till att smidigt ansluta till dig med olika appar och tjänster utan att du behöver skapa ett nytt konto. OAuth gör det enkelt för dig genom att ge dig möjlighet att ge två appar behörighet att dela en del av dina data utan att avslöja dina autentiseringsuppgifter. Det är en balans mellan bekvämlighet och säkerhet.
OAuth är utformat för att fungera med Hypertext Transfer Protocol (HTTP). Den använder åtkomsttoken för att bevisa din identitet och tillåta att den interagerar med en annan tjänst å dina vägnar. Om den här andra tjänsten drabbas av ett dataintrång förblir dina autentiseringsuppgifter för den första tjänsten säkra. OAuth är ett allmänt antaget protokoll med öppen standard och de flesta utvecklare av webbplatser och appar använder det.
Det är viktigt att OAuth inte beviljar en app eller tjänst från tredje part obegränsad åtkomst till dina data. En del av protokollet anger vilka data som tredje part har åtkomst till och vad den parten kan göra med dessa data. Att ange sådana begränsningar och skydda identiteter i allmänhet är särskilt viktigt i affärsscenarier där många personer har tillgång till en mängd känslig och upphovsrättsskyddad information.
Följ Microsoft Security