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); } };