Error:
An unexpected error occurred. Please click Reload to try again.
Error:
An unexpected error occurred. Please click Reload to try again.
¿Cómo recuperar el Web Token (JWT) usando Prisma Cloud la clave... - Knowledge Base - Palo Alto Networks

¿Cómo recuperar el Web Token (JWT) usando Prisma Cloud la clave de acceso y la JSON clave ID secreta?

14216
Created On 11/27/21 14:54 PM - Last Modified 03/02/23 03:52 AM


Question


  • ¿Cómo recuperar el Web Token (JWT) usando Prisma Cloud la clave de acceso y la JSON clave ID secreta?


Environment


  • Prisma Cloud


Answer


  • Prisma Cloud tiene un que permite la REST API configuración de integraciones personalizadas para las necesidades de seguridad en la nube.
  • Esto se puede usar, por ejemplo, para automatizar el envío de notificaciones de alerta a una herramienta interna para ampliar las capacidades de seguridad de DevOps o para la automatización del defensor del host.
  • Prisma Cloud requiere una API clave de acceso para habilitar el REST APIacceso mediante programación al .
  • La clave de acceso se compone de dos partes: una clave de acceso ID y una clave secreta.
  • Prisma Cloud también requiere un JSON Web Token (JWT) o un Token de autenticación utilizado para autenticar todas las solicitudes posteriores REST API en Prisma Cloud.
  • Siga los pasos a continuación para recuperar el token de autenticación de la clave de acceso y la clave ID secreta.
  1. Crear una clave de acceso, es decir, una clave de acceso y una clave ID secreta: crear y administrar claves de acceso
  2. Con la clave de acceso y la clave ID secreta generadas, ejecute la siguiente llamada curl para recuperar el token web (JWT) o el JSON token de autenticación.
Nota: Sustituya la llamada in the curl por la URL " "Prisma Cloud API URLcorrespondiente a las Prisma Cloud URL de Admin Console URL . Prisma Cloud API En los parámetros del cuerpo, especifique la clave de acceso como valor de cadena para el nombre de usuario y la clave ID secreta como valor de cadena para la contraseña.curl - \ https://api.prismacloud.io/login \ - '

Content-Type: application/json' \


-d '{"username":"Access-Key","password":"Secret-keyX POSTH"}'


3.            A continuación se muestra la respuesta de una solicitud correcta. 


{ "token": "<JWT>", "message": "login_successful", "customerNames": [
{
"customerName": "Test",


"tosAccepted": true
} ]
}


Consideremos el siguiente ejemplo. 
 
  1. Se crea la siguiente clave de acceso (clave ID de acceso + clave secreta).
Clave de acceso: da3ab08b-c969-4db1-8f62-2a9b55f378cb
Clave ID secreta: rDkB36hahN8IReoUwJXICS2vf9w=

Imagen de usuario añadido


2.  Utilice la clave de acceso generada para ejecutar la siguiente llamada curl para recuperar el JWTarchivo .

            curl - \ https://api.sg.prismacloud.io/login \ - 'Content-Type: application/json' \


-d '{"username":"da3ab08b-c969-4db1-8f62-X POSTH
2a9b55f378cb","password":"rDkB36hahN8IReoUwJXICS2vf9w="}'


Imagen de usuario añadido

3.El valor del token en la respuesta es el JWT que se usa para autorizar las API posteriores REST .
 


Additional Information




Actions
  • Print
  • Copy Link

    https://knowledgebase.paloaltonetworks.com/KCSArticleDetail?id=kA14u0000004MQyCAM&lang=es&refURL=http%3A%2F%2Fknowledgebase.paloaltonetworks.com%2FKCSArticleDetail

Choose Language