Générer des jetons d'actualisation et d'accès
Un jeton d'actualisation est utilisé pour obtenir par programmation un nouvel ensemble de jetons d'accès et est valable une semaine ou jusqu'à ce qu'il ait été utilisé pour obtenir un nouvel ensemble de jetons.
Les étapes pour générer un jeton d'actualisation à l'aide du portail Digital Advisor sont les suivantes :
-
Connectez-vous au "Portail du Digital Advisor" en utilisant les informations d'identification NetApp et sélectionnez Générer des jetons.
Pour les nouveaux utilisateurs, si l'option Générer des jetons n'est pas disponible, sélectionnez S'inscrire pour soumettre une demande d'autorisation. Remplissez le formulaire d'inscription pour activer la fonctionnalité. -
Le système génère un jeton d’accès et un jeton d’actualisation. Enregistrez le jeton d’actualisation sur une plateforme de confiance.
Le portail vous offre plusieurs façons de sauvegarder un ou les deux jetons de l'ensemble. Vous pouvez les copier dans le presse-papiers, les télécharger sous forme de fichier texte ou les afficher sous forme de texte brut.
Générer un jeton d'accès à l'aide de l'API REST Digital Advisor
Le jeton d'accès est utilisé pour authentifier les demandes d'API Digital Advisor . Il peut être généré directement via la console avec le jeton d'actualisation ou en utilisant l'appel API suivant :
Demande:
Méthode |
POSTE |
Point final |
|
En-têtes |
|
Corps de la demande |
{ "refresh_token": "<refresh-token>" } |
|
Vous devez disposer de privilèges administratifs pour que Digital Advisor puisse accéder à ce point de terminaison. |
Réponse:
L'API renvoie un jeton d'accès et un jeton d'actualisation au format JSON en guise de réponse.
{ "refresh_token": "string", "access_token": "string" }
Code d'état : 200 – Demande réussie
Exemple de boucle:
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>" }'
Exécuter l'appel API
Une fois un jeton d'accès généré avec succès, les appels API Digital Advisor autorisés peuvent être exécutés pour les informations requises.