Office365-rest-python-client: Erreur d'authentification avec 2.1.7

Créé le 3 mars 2020  ·  13Commentaires  ·  Source: vgrem/Office365-REST-Python-Client

J'obtiens constamment l'erreur ci-dessous en essayant de me connecter à SharePoint,

Une erreur s'est produite lors de la récupération des cookies d'authentification à partir de https://xxxx.sharepoint.com/sites/xxxx//_forms/default.aspx?wa=wsignin1.0

question

Commentaire le plus utile

Salut, pouvez-vous également pousser une nouvelle version vers PyPI? Il a toujours la version 2.1.7.post1
https://pypi.org/project/Office365-REST-Python-Client/#history

Merci.

Tous les 13 commentaires

Les salutations!

@ asukumar91 , pourriez-vous s'il vous plaît partager quelques détails concernant l'erreur, utilisez-vous le flux des informations d'identification de l'utilisateur:

if ctx_auth.acquire_token_for_user(username, password):
  ctx = ClientContext(url, ctx_auth)

Si oui, l' authentification multifacteur est

Avez-vous essayé avec _ les informations d'identification du client_ à la place (reportez-vous à Accorder l'accès à l'aide de SharePoint App-Only pour savoir comment configurer le principal d'application uniquement):

if ctx_auth.acquire_token_for_app(client_id, client_secret):
  ctx = ClientContext(url, ctx_auth)

J'ai le même problème en essayant de m'authentifier en utilisant le flux d'informations d'identification de l'utilisateur acquire_token_for_user pour un utilisateur sans authentification multifacteur et cet utilisateur sur le même locataire pouvait s'authentifier sans problème il y a quelques semaines.

image

La version 2.1.6 fonctionne sans erreurs.

J'ai ce problème exact avec la version 2.1.7. Ont dû revenir à 2.1.6 pour le moment.

Cela semble être un changement du côté du client python, en codant en dur l'URL d'authentification, j'ai pu le faire fonctionner.
Modifiez https://github.com/vgrem/Office365-REST-Python-Client/blob/master/office365/runtime/auth/saml_token_provider.py#L192 pour utiliser une URL de « https: //company-name.sharepoint. com / _forms / default.aspx? wa = wsignin1.0 '

Jusqu'à ce que cela soit corrigé, je reviendrai à 2.1.5. pip installer Office365-REST-Python-Client == 2.1.5

@vgrem J'obtiens le même problème ... cela bloque


(Pdb ++) session.post (self .__ sts_profile.signInPageUrl, data = security_token, headers = {'Content-Type': 'application / x-www-form-urlencoded'})
(Pdb ++) self.sts_profile.signInPageUrl
« https://XXX.sharepoint.com/sites/YYY/_forms/default.aspx?wa=wsignin1.0 »

Les salutations!

Je pense que l'erreur ne devrait plus se produire avec une nouvelle version

Salut, pouvez-vous également pousser une nouvelle version vers PyPI? Il a toujours la version 2.1.7.post1
https://pypi.org/project/Office365-REST-Python-Client/#history

Merci.

@vgrem vous devriez

pendant ce temps, le package est publié, nous pouvons utiliser https://pypi.org/project/office365-rest-client/

Bonne après-midi,

J'essaye de me connecter à mon compte Sharepoint depuis des jours et cela a été impossible.

J'ai essayé toutes les versions relased de 2.1.5. jusqu'au 2.1.9 réel, et j'obtiens toujours la même erreur.

** _ Une erreur s'est produite lors de la récupération du jeton à partir de la réponse XML: AADSTS500069: L'élément avec l'ID «XXX» n'était pas signé ou la signature n'était pas valide.

Une erreur s'est produite lors de la récupération des cookies d'authentification à partir de https://XXX.sharepoint.com/_vti_bin/idcrl.svc_ **

Quelqu'un sait-il comment corriger cette erreur? J'ai tout essayé et je ne peux pas le faire fonctionner

Merci.

J'ai le même problème "Une erreur s'est produite lors de la récupération du jeton de la réponse XML: AADSTS500069: L'élément avec l'ID ... XXX était non signé ou la signature n'était pas valide" avec la version 2.1.9.

Merci.

Bonjour,

Je vous recommande de suivre les étapes de ce post, # 207

J'ai eu cette erreur et maintenant elle est corrigée

Salutations

Salut,

Je suis en mesure de résoudre l'erreur AADSTS500069 en suivant les étapes sur # 207.

Merci beaucoup!

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