Como administrador, você pode criar chaves de API de desenvolvedor para contas raiz. Uma chave de API de desenvolvedor é um código fornecido a um desenvolvedor de aplicativos de terceiros que permite o acesso a determinadas informações e permissões dentro do Canvas. As chaves de API de desenvolvedor podem ser usadas para criar integrações personalizadas com o Canvas e permitir que aplicativos de terceiros usem a autenticação do Canvas. A chave de API de desenvolvedor usa o OAuth2 para permitir que o aplicativo use o Canvas para autenticação. Para obter mais informações sobre o OAuth2, consulte a documentação da API OAuth da Instructure .
A chave de API do desenvolvedor é enviada do aplicativo para o Canvas quando um usuário solicita acesso. O aplicativo pede permissão ao usuário para criar programaticamente um token de acesso à API. Quando o usuário autoriza o aplicativo, o aplicativo de terceiros terá o mesmo acesso às informações e permissões de conta que o usuário que concedeu o acesso. Para obter mais informações sobre a documentação do desenvolvedor, consulte a página do Instructure no GitHub .
Escopo principal
As chaves de API para desenvolvedores incluem funcionalidades de escopo de chave como parte do processo de adição. O escopo de chave permite controlar o acesso direto a endpoints de API específicos para ferramentas de terceiros.
Observação: Chaves de desenvolvedor é uma permissão da conta. Se você não conseguir visualizar o link Chaves de desenvolvedor na Navegação da conta, essa permissão não foi habilitada para sua conta de usuário.