Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

209
Vistas
Problema con el token de la API de Citrix ShareFile

Tengo algunos problemas con una API de Citrix ShareFile. En este momento tenemos dos entornos. El primero puedo obtener el token y hacer llamadas sin problemas, el segundo es un nuevo entorno POC que estamos probando, básicamente copié mi código, actualicé mis variables de entorno con una nueva clave API y secreto, etc. y no puedo obtener acceso simbólico.

Cada vez que ejecuto mi secuencia de comandos para obtener un token de acceso, recibo una respuesta 200 pero aparece el mensaje "Error al recuperar el token de acceso de Microsoft Graph". Tengo dificultades para encontrar el problema, ya sea en mi código o en otro lugar

Aquí está mi código si esto ayuda en algo

 let secrets; let errorCallback; const getAccessToken = async () => { try { const getAccessTokenRequest = { url: `https://${subDomain}.sharefile.com/oauth/token`, method: "POST", headers: { "Content-Type": "application/x-www-form-urlencoded" }, data: `grant_type=password&client_id=${clientId}&client_secret=${clientSecret}&username=${userName}&password=${password}` }; const response = await axios(getAccessTokenRequest); const accessToken = (((response || {}).data || {}).access_token || null); return accessToken ? accessToken : console.log(`Error retrieving Microsoft Graph Access Token.`); } catch (err) { console.log(`Error retrieving Citrix Sharefile Access Token. Error: ${err}`); } }; module.exports = async (input, callback, error) => { try { secrets = input.secrets; errorCallback = error; let request = input.request; const accessToken = await getAccessToken(); request.headers.Authorization = `Bearer ${accessToken}`; callback(request); } catch (err) { error(err); } };
about 4 years ago · Juan Pablo Isaza
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda