Office365-rest-python-client: La autenticación de solo aplicación local de Sharepoint falla.

Creado en 5 abr. 2021  ·  2Comentarios  ·  Fuente: vgrem/Office365-REST-Python-Client

Hola a todos, he creado un punto compartido local en mi computadora y me gustaría usar su paquete. Desafortunadamente, la autenticación falla con el siguiente error. Otros han mencionado un IndexError para la autenticación de usuarios, pero este error ocurre cuando se usa la autenticación de solo aplicación y tiene un rastreo totalmente diferente.

Mi sharepoint no está conectado a Azure, por lo que uso la ip local de mi sharepoint-vm como site_url. He creado y concedido acceso correctamente como se describe aquí .

Mi equipo y yo realmente apreciamos cualquier ayuda.

Error:

IndexError                                Traceback (most recent call last)
<ipython-input-13-944e8be97f9f> in <module>
      5 site_url = "http://e3431a1d07c8.ngrok.io"
      6 ctx = ClientContext(site_url).with_credentials(ClientCredential('d6e22d2e-4fc6-43e1-920e-7dd7ac5d2fd0','nNCWQ+7Yo5Etyfu14kOvVegPlpy45q1tFe60A+TZSjk='))
----> 7 target_web = ctx.web.get().execute_query()
      8 print(target_web.url)
      9 

...

~/.local/lib/python3.8/site-packages/office365/runtime/auth/providers/acs_token_provider.py in process_realm_response(response)
     80             auth_values = response.headers[header_key].split(",")
     81             bearer = auth_values[0].split("=")
---> 82             return bearer[1].replace('"', '')
     83         return None
     84 

IndexError: list index out of range

Código:

import json
from office365.runtime.auth.client_credential import ClientCredential
from office365.runtime.http.request_options import RequestOptions
from office365.sharepoint.client_context import ClientContext
site_url = "http://192.168.33.2"
ctx = ClientContext(site_url).with_credentials(ClientCredential('client-id','client-secret'))
target_web = ctx.web.get().execute_query()
print(target_web.url)
question

Comentario más útil

Mi empresa se enfrenta exactamente al mismo problema. ¿Podrías quizás echarle un vistazo a este @vgrem? Estamos realmente desesperados por recibir ayuda.

Todos 2 comentarios

Mi empresa se enfrenta exactamente al mismo problema. ¿Podrías quizás echarle un vistazo a este @vgrem? Estamos realmente desesperados por recibir ayuda.

Aquí igual. Gracias @vgrem por echar un vistazo.

¿Fue útil esta página
0 / 5 - 0 calificaciones