Office365-rest-python-client: Falha na autenticação somente do aplicativo local do Sharepoint.

Criado em 5 abr. 2021  ·  2Comentários  ·  Fonte: vgrem/Office365-REST-Python-Client

Olá a todos, criei um ponto de compartilhamento local no meu computador e gostaria de usar seu pacote. Infelizmente, a autenticação falha com o seguinte erro. Outros mencionaram um IndexError para autenticação do usuário, mas esse erro ocorre ao usar a autenticação somente de aplicativo e tem um rastreamento totalmente diferente.

Meu sharepoint não está conectado ao Azure, portanto, uso o ip local do meu sharepoint-vm como site_url. Eu criei e conceda acesso com êxito conforme descrito aqui .

Minha equipe e eu realmente apreciamos qualquer ajuda.

Erro:

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

Código:

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

Comentários muito úteis

Minha empresa enfrenta exatamente o mesmo problema. Você poderia dar uma olhada neste @vgrem? Estamos realmente desesperados por alguma ajuda.

Todos 2 comentários

Minha empresa enfrenta exatamente o mesmo problema. Você poderia dar uma olhada neste @vgrem? Estamos realmente desesperados por alguma ajuda.

Mesmo aqui. Obrigado @vgrem por dar uma olhada.

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

Questões relacionadas

erfannariman picture erfannariman  ·  6Comentários

domdinicola picture domdinicola  ·  4Comentários

oktorok picture oktorok  ·  5Comentários

Bachatero picture Bachatero  ·  3Comentários

stardust85 picture stardust85  ·  4Comentários