OAuth bruges til at give en applikation begrænset adgang til data eller funktioner uden at dele brugerens adgangskode med applikationen.
Begreb
OAuth
OAuth er en standard til autorisation, hvor en applikation kan få begrænset adgang til en brugers data eller funktioner uden at få brugerens adgangskode. OAuth bruges ofte, når systemer skal integreres sikkert med hinanden.
Hvorfor er begrebet vigtigt?
OAuth er vigtigt, fordi virksomheder ofte forbinder mange cloudtjenester og applikationer. I stedet for at dele adgangskoder kan adgang gives mere kontrolleret gennem tilladelser og tokens.
For virksomheder er OAuth relevant ved appintegrationer, SSO, SaaS-løsninger, API-adgang, tredjepartsapps, sikkerhed, brugerdata og kontrol med hvilke systemer der må tilgå hvilke oplysninger.
Typisk misforståelse
Den mest almindelige fejl er at tro, at OAuth er det samme som login. OAuth handler primært om autorisation, altså hvad en app må få adgang til, mens login og identitet ofte håndteres af andre mekanismer ovenpå eller ved siden af.
Eksempel
En medarbejder giver en godkendt kalenderapp adgang til at læse kalenderdata. Appen får ikke medarbejderens adgangskode, men får en begrænset tilladelse, som kan trækkes tilbage igen.
Best practice
Giv kun apps de tilladelser, de reelt har brug for.
Gennemgå tredjepartsapps og appsamtykker regelmæssigt.
Undgå at godkende apps uden kendt formål eller ejer.
Brug administratorgodkendelse til følsomme integrationer.
Kombinér OAuth med MFA, SSO og tydelige adgangspolitikker.
Frequently asked questions
Nej. SSO handler om samlet login, mens OAuth primært handler om autorisation og tilladelser mellem systemer.
Fordi OAuth kan begrænse og styre, hvad apps må få adgang til, og fordi adgangen kan tilbagekaldes uden at ændre brugerens adgangskode.