Comment récupérer le jeton Web (JWT) à l’aide de la clé d’accès Prisma Cloud et de la JSON clé ID secrète?
14248
Created On 11/27/21 14:54 PM - Last Modified 03/02/23 03:52 AM
Question
- Comment récupérer le jeton Web (JWT) à l’aide de la clé d’accès Prisma Cloud et de la JSON clé ID secrète?
Environment
- Prisma Cloud
Answer
- Prisma Cloud dispose d’un qui permet la configuration d’intégrations REST API personnalisées pour les besoins de sécurité du cloud.
- Cela peut, par exemple, être utilisé pour automatiser l’envoi de notifications d’alerte à un outil interne afin d’étendre les capacités de sécurité DevOps ou pour l’automatisation de Host Defender .
- Prisma Cloud nécessite une API clé d’accès pour activer l’accès REST APIpar programme au fichier .
- La clé d’accès est composée de deux parties : une clé d’accès ID et une clé secrète.
- Prisma Cloud nécessite également un jeton JSON Web (JWT) ou un jeton d’authentification utilisé pour authentifier toutes les demandes suivantes REST API sur Prisma Cloud.
- Suivez les étapes ci-dessous pour récupérer le jeton d’authentification à partir de la clé d’accès et de la clé ID secrète.
- Créer une clé d’accès, c’est-à-dire une clé d’accès et une clé ID secrète : Créer et gérer des clés d’accès
- À l’aide de la clé d’accès et de la clé ID secrète générées, exécutez l’appel curl suivant pour récupérer le jeton Web (JWT) ou le jeton d’authentificationJSON.
Content-Type: application/json' \
-d '{"username »:"Access-Key »,"password »:"Clé-secrèteX POSTH"}'
3. Voici la réponse d’une demande acceptée.
{ « token »: « <JWT> », « message »: « login_successful », « customerNames »: [
{
« customerName »: « Test »,
« tosAccepted »: true
} ]
}
Considérons l’exemple suivant.
- La Prisma Cloud console URL d’administration utilisée est https://app.sg.prismacloud.io
- Par conséquent, le correspondant Prisma Cloud API URL est https://api.sg.prismacloud.io
- La clé d’accès suivante (clé ID d’accès + clé secrète) est créée.
Clé ID secrète : rDkB36hahN8IReoUwJXICS2vf9w=
2. Utilisez la clé d’accès générée pour exécuter l’appel curl suivant afin de récupérer le JWTfichier .
curl - \ https://api.sg.prismacloud.io/login \ -H 'Content-Type: application/json' \
-d '{"username »:"da3ab08b-c969-4db1-8f62-X POST
2a9b55f378cb »,"password »:"rDkB36hahN8IReoUwJXICS2vf9w="}'
3.La valeur du jeton dans la réponse est celle JWT utilisée pour autoriser les API suivantes REST .
Additional Information
- Pour plus d’informations, reportez-vous à : Accéder au Prisma Cloud REST API