L’API Brightspace fournit aux développeurs deux approches d’authentification : OAuth 2.0 et notre propre id key auth propriétaire. Ce guide d’authentification couvre l’authentification de la clé d’identification, mais veuillez noter que nous vous encourageons à utiliser la norme OAuth 2.0 car c’est là que nous, chez D2L, investissons.
Authentification par clé d’identification
L’autorisation par clé d’identification est une solution d’authentification propriétaire qui permet aux développeurs d’écrire des applications accédant à différents services pour le compte d’un utilisateur.
Parce que ID Key Auth est unique à Brightspace, nous vous recommandons aux développeurs d’utiliser nos normes OAuth 2.0 comme c’est notre approche d’authentification recommandée.
Flux de travail
Tous les appels ultérieurs à l’API Brightspace doivent inclure l’ID de l’application et l’ID de l’utilisateur, ainsi que des valeurs App Sig et User Sig générées par calcul. Les valeurs de signature sont généralement générées à l’aide d’un SDK de l’API Brightspace.
Un flux de travail d’id technique très détaillé key auth est disponible ici.
Ressources
Documentation
Prise en main de l’authentification par clé d’ID d’API
Exemple de mise en route
SDK clients
Outils
Outil de test d’API
Articles de la communauté des développeurs
Processus d’inscription à l’application
Comment puis-je déterminer mon URL de confiance ?
Clé d’ID - FAQ et meilleures pratiques en matière d’authentification des utilisateurs
Flux de travail de service Web sans tête
GitHub
SDK clients
Code de l’outil de test d’API