In qualità di amministratore, puoi creare chiavi API per sviluppatori per gli account root. Una chiave API per sviluppatori è un codice fornito a uno sviluppatore di applicazioni di terze parti che consente l'accesso a determinate informazioni e autorizzazioni all'interno di Canvas. Le chiavi API per sviluppatori possono essere utilizzate per creare integrazioni personalizzate con Canvas e consentire alle app di terze parti di utilizzare l'autenticazione Canvas. La chiave API per sviluppatori utilizza OAuth2 per consentire all'applicazione di utilizzare Canvas per l'autenticazione. Per ulteriori informazioni su OAuth2, consulta la documentazione di Instructure API OAuth .
La chiave API dello sviluppatore viene inviata dall'applicazione a Canvas quando un utente richiede l'accesso. L'applicazione chiede all'utente l'autorizzazione per creare a livello di codice un token di accesso API. Quando l'utente autorizza l'applicazione, l'applicazione di terze parti avrà lo stesso accesso alle informazioni e alle autorizzazioni dell'account dell'utente che ha concesso l'accesso. Per ulteriori informazioni sulla documentazione per gli sviluppatori, consultare la pagina Github di Instructure .
Ambito chiave
Le chiavi API per sviluppatori includono funzionalità per la definizione dell'ambito delle chiavi come parte dell'aggiunta di una chiave API per sviluppatori. La definizione dell'ambito delle chiavi consente di controllare l'accesso diretto a specifici endpoint API per strumenti di terze parti.
Nota: le Chiavi sviluppatore sono un'autorizzazione dell'account. Se non riesci a visualizzare il link "Chiavi sviluppatore" nella sezione "Navigazione account", questa autorizzazione non è stata abilitata per il tuo account utente.