De Brightspace API biedt ontwikkelaars twee verificatiemethoden: OAuth 2.0 en onze eigen gepatenteerde Id Key Auth. Deze authenticatiegids behandelt ID Key Auth, maar houd er rekening mee dat we u aanmoedigen om de OAuth 2.0-standaard te gebruiken, aangezien we daar bij D2L in investeren.
ID-sleutel verificatie
ID Key Authorization is een eigen authenticatieoplossing waarmee ontwikkelaars namens een gebruiker applicaties kunnen schrijven die toegang hebben tot verschillende services.
Omdat ID Key Auth uniek is voor Brightspace, raden we ontwikkelaars aan om onze op standaarden gebaseerde OAuth 2.0 omdat het onze Aanbevolen verificatiemethode.
Werkwijze
Alle volgende Brightspace API-aanroepen moeten dan de app-id en gebruikers-ID bevatten, evenals een computationeel gegenereerde App Sig- en User Sig-waarden. De waarden van de handtekening worden doorgaans gegenereerd met behulp van een Brightspace API SDK.
Er is een zeer gedetailleerde technische ID Key Auth-workflow beschikbaar hier.
Weg
Documentatie
Aan de slag met API ID-Key Authentication
Voorbeeld van 'Aan de slag'
Client-SDK's
Gereedschap
API-testtool
Artikelen over de ontwikkelaarscommunity
App-registratieproces
Hoe bepaal ik mijn vertrouwde URL?
ID-sleutel - Veelgestelde vragen en best practices voor gebruikersverificatie
Workflow voor headless webservices
GitHub (Engels)
Client-SDK's
Code van de API-testtool