Office365-rest-python-client: Die lokale SharePoint-App-Only-Authentifizierung schlägt fehl.

Erstellt am 5. Apr. 2021  ·  2Kommentare  ·  Quelle: vgrem/Office365-REST-Python-Client

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)
question

Hilfreichster Kommentar

Meine Firma steht vor genau dem gleichen Problem. Könntest du dir das vielleicht mal anschauen @vgrem? Wir brauchen wirklich dringend Hilfe.

Alle 2 Kommentare

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

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen