Generare token di aggiornamento e accesso
Un token di aggiornamento viene utilizzato per ottenere a livello di programmazione un nuovo set di token di accesso ed è valido per una settimana o fino a quando non viene utilizzato per ottenere un nuovo set di token.
Di seguito è riportata la procedura per generare un token di aggiornamento tramite il portale Digital Advisor:
-
Accedere a "Portale Digital Advisor" utilizzando le credenziali NetApp e selezionare genera token.
Se l'opzione genera token non è disponibile per gli utenti alla prima volta, selezionare Registra per inviare una richiesta di autorizzazione. Compila il modulo di registrazione per abilitare la funzionalità. -
Il sistema genera un token di accesso e un token di aggiornamento. Salvare il token di aggiornamento su una piattaforma attendibile.
Il portale offre diversi modi per salvare uno o entrambi i token nell'insieme. È possibile copiarli negli Appunti, scaricarli come file di testo o visualizzarli come testo normale.
Generare il token di accesso utilizzando l'API REST di Digital Advisor
Il token di accesso viene utilizzato per autenticare le richieste API di Digital Advisor. Può essere generato direttamente tramite la console insieme al token di aggiornamento o utilizzando la seguente chiamata API:
Richiesta:
Metodo |
POST |
Endpoint |
|
Intestazioni |
|
Corpo della richiesta |
{ "refresh_token": "<refresh-token>" } |
Per accedere a questo endpoint è necessario disporre di Privileges amministrativo per Digital Advisor. |
Risposta:
L'API restituisce come risposta un token di accesso e un token di aggiornamento in formato JSON.
{ "refresh_token": "string", "access_token": "string" }
Codice di stato: 200 – richiesta riuscita
Esempio Curl:
curl -X 'POST' \ 'https://api.activeiq.netapp.com/v1/tokens/accessToken' \ -H 'accept: application/json' \ -H 'Content-Type: application/json' \ -d ' { "refresh_token": "<refresh-token>" }'
Eseguire la chiamata API
Una volta generato correttamente un token di accesso, è possibile eseguire chiamate API di Digital Advisor autorizzate per le informazioni richieste.