La API de Brightspace proporciona a los desarrolladores dos enfoques de autenticación: OAuth 2.0 y nuestra propia autenticación de clave de identificación patentada. Esta guía de autenticación cubre la autenticación de clave de identificación, pero tenga en cuenta que le recomendamos que utilice el estándar OAuth 2.0, ya que es en lo que estamos invirtiendo en D2L.
Autenticación de clave de ID
La autorización de clave de ID es una solución de autenticación propietaria que permite a los desarrolladores escribir aplicaciones que acceden a diferentes servicios en nombre de un usuario.
Debido a que la autenticación de clave de ID es exclusiva de Brightspace, recomendamos a los desarrolladores que utilicen nuestros estándares basados en OAuth 2.0 ya que es nuestro Enfoque de autenticación recomendado.
Flujo de trabajo
Todas las llamadas posteriores a la API de Brightspace deben incluir el ID de la aplicación y el ID de usuario, así como los valores de Sig de la aplicación y de la Sig de usuario generados computacionalmente. Por lo general, los valores de firma se generan mediante un SDK de API de Brightspace.
Está disponible un flujo de trabajo de autenticación de clave de ID técnico muy detallado aquí.
Recursos
Documentación
Introducción a la autenticación de clave de ID de API
Ejemplo de introducción
SDK de cliente
Herramientas
Herramienta de prueba de API
Artículos de la comunidad de desarrolladores
Proceso de registro de la aplicación
¿Cómo determino mi URL de confianza?
Clave de identificación: preguntas frecuentes y prácticas recomendadas sobre la autenticación de usuarios
Flujo de trabajo de servicio web sin encabezado
GitHub (en inglés)
SDK de cliente
Código de la herramienta de prueba de API