OAuth 2.0
OAuth maakt beperkte toegang tot beschermde bronnen mogelijk. Een API-recht bewijst niet automatisch de identiteit van een aangemelde persoon.
OAuth 2.0 is een raamwerk voor het autoriseren van toegang tot beschermde bronnen. Een dienst kan een toegangstoken krijgen zonder het persoonlijke wachtwoord van de broneigenaar te ontvangen.
Beperkte toestemming
In een hypothetisch voorbeeld mag een analysedienst bestellingen lezen, maar niet wijzigen. De verleende rechten en de doelbron begrenzen waarvoor het token mag worden gebruikt. De dienst die het aanneemt, moet die grenzen controleren.
OAuth is op zichzelf geen methode om de identiteit van een aangemelde persoon te bewijzen. Ook alleen het bezit van een token staat niet elke handeling toe. Een veilige uitvoering vraagt om actuele beveiligingsrichtlijnen; oude procesvoorbeelden alleen volstaan niet.
Bronnen
Verwante begrippen
- APIEen API legt vast hoe software functies of gegevens van andere software kan gebruiken.
- Identiteits- en toegangsbeheerIAM verbindt digitale identiteiten met toegangsrechten. Accounts, rolwijzigingen en het intrekken van oude rechten horen bij elkaar.
- Principe van minimale rechtenMinimale rechten beperken toegang tot de benodigde taak en het gegevensbereik. Noodzakelijk werk blijft mogelijk, overbodige bevoegdheden vervallen.
- WebAuthnWebAuthn is de browser-API voor aanmelden met publieke sleutels. De server moet het browserantwoord controleren voordat hij de aanmelding accepteert.
- PasskeyEen passkey maakt aanmelden met een dienstgebonden sleutelpaar mogelijk. Apparaatwissel, accountherstel en rechten blijven afzonderlijke taken.
- Attribuutgebaseerde toegangscontroleABAC beoordeelt toegang aan de hand van eigenschappen en regels. De herkomst en actualiteit van die eigenschappen horen bij het ontwerp.
Uw project met ASES
Beschrijf ons uw project. We nemen contact met u op met een eerste inschatting.