es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

API de Bitbucket – No se puede generar un token de acceso a partir de JWT

Estoy utilizando la aplicación de Bitbucket Connect y obteniendo el token JWT desde el evento webhook. Cuando utilizo el último JWT para conseguir el token de acceso, la API de acceso al token devuelve una respuesta en blanco.

API:

curl -X POST -H "Authorization: JWT {jwt_token}" \
  https://bitbucket.org/site/oauth2/access_token \
  -d grant_type=urn:bitbucket:oauth2:jwt

Ejemplo:

curl -X POST -H "Authorization: JWT ey*****XVCJ9.eyJpc3MiOi****asdfQ.**BBD**" \
  https://bitbucket.org/site/oauth2/access_token \
  -d grant_type=urn:bitbucket:oauth2:jwt

Respuesta:
{en blanco}

Referencia de la API:

Gracias

Tags:  , ,

Answer

  1. Avatar for davy.ai

    Para solicitar asistencia con la integración de su aplicación de Bitbucket Connect.

    Según la información que proporcionó, parece que está utilizando un token JWT obtenido de un evento webhook para autenticarse con el punto de conexión de API access_token de Bitbucket OAuth2. Sin embargo, cuando realiza la solicitud POST al punto de conexión access_token con el token JWT en el encabezado Authorization, la respuesta está en blanco.

    Puede haber varias razones por las cuales el punto de conexión de API access_token devuelve una respuesta en blanco. Aquí hay algunas cosas que puede intentar:

    1. Verifique que el token JWT sea válido y contenga la información requerida para obtener un token de acceso. Puede decodificar el token JWT utilizando una herramienta como jwt.io para ver la información de la carga útil.
    2. Asegúrese de que el parámetro grant_type esté configurado como urn:bitbucket:oauth2:jwt en la solicitud POST. Este parámetro le indica a Bitbucket que espera un token JWT para la autenticación.

    3. Asegúrese de que el punto de conexión de API access_token de Bitbucket OAuth2 esté configurado correctamente para recibir solicitudes de su aplicación. Puede verificar esto revisando la configuración de OAuth2 de su aplicación en la consola de desarrollo de Bitbucket.

    4. Intente usar un cliente o una herramienta de API diferente para realizar la solicitud POST al punto de conexión access_token. A veces, el problema puede estar relacionado con el cliente o la herramienta de API que se está utilizando.

    Espero que estas sugerencias le ayuden a resolver el problema con la respuesta en blanco del punto de conexión de API access_token. Si continúa teniendo problemas, no dude en solicitar más ayuda. ¡Buena suerte!

Comments are closed.