Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

205
Views
¿SharePoint no puede obtener el token de acceso con JavaScript?

¡Necesito obtener el token de acceso de SharePoint para poder cargar algunos archivos! Obtuve el token de acceso del cartero con éxito, ¡pero cuando intento hacer la misma solicitud con Javascript!

 const generateToken = async () => { const headers = { "Content-Type": "application/x-www-form-urlencoded" }; var formdata = {}; formdata["grant_type"] = "client_credentials"; formdata["client_id"] = "<client_id>"; formdata["client_secret"] = "<client_secret>"; formdata["resource"] = "00000003-0000-0ff1-ce00-000000000000/site_url@tenant_id"; const body = Object.keys(formdata) .map((key) => `${key}=${formdata[key]}`) .join("&"); var requestOptions = { method: "POST", headers, body, }; await fetch( "https://accounts.accesscontrol.windows.net/<tenant_id>/tokens/OAuth/2", requestOptions ) .then((response) => response.json()) .then((result) => console.log(result)) .catch((error) => console.log("error", error)); }; generateToken();

cuando ejecuto la página que tiene este script, aparece este error

 error TypeError: Failed to fetch at generateToken

Pero IDK por qué el estado de respuesta es 200 OK , sin devolver el cuerpo que contiene access_token

ingrese la descripción de la imagen aquí

¡Cualquier ayuda es muy apreciada!

about 4 years ago · Juan Pablo Isaza
1 answers
Answer question

0

No puede obtener el token de javascript de esa manera, solo de aplicaciones de una sola página debido a problemas de seguridad: expone el secreto de su cliente.

En su lugar, puede usar la Biblioteca de autenticación de Microsoft (MSAL) para JS.

about 4 years ago · Juan Pablo Isaza Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!