Hallo zusammen, ich habe einen lokalen Sharepoint auf meinem Computer erstellt und möchte Ihr Paket verwenden. Leider schlägt die Authentifizierung mit folgendem Fehler fehl. Andere haben einen IndexError für die Benutzerauthentifizierung erwähnt, aber dieser Fehler tritt bei der Verwendung der reinen App-Authentifizierung auf und hat eine völlig andere Rückverfolgung.
Mein Sharepoint ist nicht mit Azure verbunden, daher verwende ich die lokale IP meiner Sharepoint-VM als site_url. Ich habe den Zugriff wie hier beschrieben erfolgreich erstellt und gewährt.
Mein Team und ich sind für jede Hilfe sehr dankbar.
Fehler:
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
Code:
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)
Meine Firma steht vor genau dem gleichen Problem. Könntest du dir das vielleicht mal anschauen @vgrem? Wir brauchen wirklich dringend Hilfe.
Hier gilt das gleiche. Danke @vgrem fürs
Hilfreichster Kommentar
Meine Firma steht vor genau dem gleichen Problem. Könntest du dir das vielleicht mal anschauen @vgrem? Wir brauchen wirklich dringend Hilfe.