Office365-rest-python-client: Erro de autenticação com 2.1.7

Criado em 3 mar. 2020  ·  13Comentários  ·  Fonte: vgrem/Office365-REST-Python-Client

Constantemente recebo o erro abaixo ao tentar me conectar ao SharePoint,

Ocorreu um erro ao recuperar cookies de autenticação de https://xxxx.sharepoint.com/sites/xxxx//_forms/default.aspx?wa=wsignin1.0

question

Comentários muito úteis

Olá, você também pode enviar uma nova versão para o PyPI? Ainda tem a versão 2.1.7.post1
https://pypi.org/project/Office365-REST-Python-Client/#history

THX.

Todos 13 comentários

Saudações!

@ asukumar91 , você poderia compartilhar alguns detalhes sobre o erro, você está utilizando o fluxo de credenciais do usuário:

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

Em caso afirmativo, a autenticação multifator está habilitada para esta conta?

Em vez disso, você tentou com _ credenciais de cliente_ (consulte Conceder acesso usando somente o aplicativo do SharePoint para saber como configurar o principal somente do aplicativo):

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

Tenho o mesmo problema ao tentar autenticar usando o fluxo de credenciais do usuário acquire_token_for_user para um usuário sem autenticação multifator e este usuário no mesmo locatário poderia autenticar sem problemas algumas semanas atrás.

image

A versão 2.1.6 funciona sem erros.

Tenho exatamente esse problema com a versão 2.1.7. Tive que reverter para 2.1.6 por enquanto.

Isso parece ser uma mudança no lado do cliente python, ao codificar o URL de autenticação que consegui fazer funcionar.
Altere https://github.com/vgrem/Office365-REST-Python-Client/blob/master/office365/runtime/auth/saml_token_provider.py#L192 para usar um URL de ' https: //company-name.sharepoint. com / _forms / default.aspx? wa = wsignin1.0 '

Até que isso seja corrigido, voltarei ao 2.1.5. pip install Office365-REST-Python-Client == 2.1.5

@vgrem Estou tendo o mesmo problema ... isso está bloqueando


(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 '

Saudações!

Acredito que o erro não deva mais ocorrer com uma nova versão

Olá, você também pode enviar uma nova versão para o PyPI? Ainda tem a versão 2.1.7.post1
https://pypi.org/project/Office365-REST-Python-Client/#history

THX.

@vgrem você deve encontrar uma maneira de automatizar o upload do pacote após o lançamento

enquanto o pacote é lançado, podemos usar https://pypi.org/project/office365-rest-client/

Boa tarde,

Estou tentando me conectar à minha conta do Sharepoint há dias e tem sido impossível.

Eu tentei todas as versões lançadas do 2.1.5. até o 2.1.9 real, e sempre recebo o mesmo erro.

** _ Ocorreu um erro ao recuperar o token da resposta XML: AADSTS500069: O elemento com ID 'XXX' não estava assinado ou a assinatura era inválida.

Ocorreu um erro ao recuperar cookies de autenticação de https://XXX.sharepoint.com/_vti_bin/idcrl.svc_ **

Alguém sabe como consertar esse erro? Tenho tentado de tudo e não consigo fazer funcionar

Obrigado.

Estou tendo o mesmo problema "ocorreu um erro ao recuperar o token da resposta XML: AADSTS500069: O elemento com ID ... XXX não estava assinado ou a assinatura era inválida" com a versão 2.1.9.

Obrigado.

Olá,

Eu recomendo que você siga os passos deste post, # 207

Eu tive esse erro e agora está consertado

Cumprimentos

Oi,

Consigo resolver o erro AADSTS500069 seguindo as etapas em # 207.

Muito obrigado!

Esta página foi útil?
0 / 5 - 0 avaliações