A API do Brightspace fornece aos desenvolvedores duas abordagens de autenticação: OAuth 2.0 e nossa própria autenticação de chave de identificação proprietária. Este Guia de Autenticação abrange a autenticação de chave de identificação, mas observe que recomendamos que você use o padrão OAuth 2.0, pois é onde nós da D2L estamos investindo.
Autenticação de chave de ID
A autorização de chave de ID é uma solução de autenticação proprietária que permite que os desenvolvedores escrevam aplicativos que acessam diferentes serviços em nome de um usuário.
Como a autenticação de chave de ID é exclusiva do Brightspace, recomendamos que os desenvolvedores usem nossos OAuth 2.0 como é nosso Abordagem de autenticação recomendada.
Fluxo de trabalho
Todas as chamadas de API subsequentes do Brightspace devem incluir a ID do aplicativo e a ID do usuário, bem como os valores de Assinatura do aplicativo e Assinatura do usuário gerados computacionalmente. Os valores de assinatura são normalmente gerados usando um SDK da API do Brightspace.
Um fluxo de trabalho de autenticação de chave de ID técnico muito detalhado está disponível aqui.
Recursos
Documentação
Introdução à autenticação de chave de ID de API
Exemplo de introdução
SDKs do cliente
Ferramentas
Ferramenta de teste de API
Artigos da comunidade de desenvolvedores
Processo de registro do aplicativo
Como faço para determinar meu URL confiável?
Chave de ID - Perguntas frequentes e práticas recomendadas sobre autenticação de usuário
Fluxo de trabalho de serviço Web headless
GitHub
SDKs do cliente
Código da ferramenta de teste de API