Office365-rest-python-client: Échec de l'authentification Sharepoint On-premise App-Only.

Créé le 5 avr. 2021  ·  2Commentaires  ·  Source: vgrem/Office365-REST-Python-Client

Salut tout le monde, j'ai créé un sharepoint local sur mon ordinateur et j'aimerais utiliser votre package. Malheureusement, l'authentification échoue avec l'erreur suivante. D'autres ont mentionné une IndexError pour l'authentification de l'utilisateur, mais cette erreur se produit lors de l'utilisation de l'authentification par application uniquement et a un retraçage totalement différent.

Mon sharepoint n'est pas connecté à Azure, j'utilise donc l'adresse IP locale de mon sharepoint-vm comme site_url. J'ai créé et accordé avec succès l'accès comme décrit ici .

Mon équipe et moi apprécions vraiment toute aide.

Erreur:

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

Commentaire le plus utile

Mon entreprise est confrontée exactement au même problème. Pourriez-vous peut-être jeter un œil à celui-ci @vgrem? Nous avons vraiment désespérément besoin d'aide.

Tous les 2 commentaires

Mon entreprise est confrontée exactement au même problème. Pourriez-vous peut-être jeter un œil à celui-ci @vgrem? Nous avons vraiment désespérément besoin d'aide.

Pareil ici. Merci @vgrem d'avoir jeté un coup d'œil.

Cette page vous a été utile?
0 / 5 - 0 notes