Hva er OAuth
Autorisasjonsprotokoll for ressurstilgang
OAuth er en åpen autorisasjonsstandard som lar applikasjoner få begrenset tilgang til brukerressurser uten å dele passord.
Hvordan det fungerer
- Brukeren gir tilgang til sine data
- Tjenesten utsteder et tilgangstoken
- Applikasjonen bruker tokenet for forespørsler
- Tokenet kan tilbakekalles når som helst
OAuth-versjoner
- OAuth 1.0 — utdatert, komplekse signaturer
- OAuth 2.0 — moderne standard, forenklet
- OAuth 2.1 — forbedret sikkerhet
Brukstilfeller (Grant Types)
- Authorization Code — for webapplikasjoner
- PKCE — for mobilapper og SPA
- Client Credentials — for M2M-integrasjoner
- Refresh Token — tilgangsfornyelse
Integrasjonseksempler
- Logg inn med Google/Facebook
- Tilgang til Google Drive fra en app
- Koble CRM til e-posttjeneste
- Boter med Telegram API-tilgang