Office365-rest-python-client: Otentikasi Khusus Aplikasi Sharepoint On-premise gagal.

Dibuat pada 5 Apr 2021  ·  2Komentar  ·  Sumber: vgrem/Office365-REST-Python-Client

Hai semuanya, saya telah membuat sharepoint lokal di komputer saya dan ingin menggunakan paket Anda. Sayangnya otentikasi gagal dengan kesalahan berikut. Yang lain telah menyebutkan IndexError untuk otentikasi pengguna, tetapi kesalahan ini terjadi saat menggunakan otentikasi khusus aplikasi dan memiliki traceback yang sama sekali berbeda.

Sharepoint saya tidak terhubung ke Azure, jadi saya menggunakan ip lokal dari sharepoint-vm saya sebagai site_url. Saya telah berhasil membuat dan memberikan akses seperti yang dijelaskan di sini .

Saya dan tim saya sangat menghargai bantuan apa pun.

Kesalahan:

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

Kode:

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

Komentar yang paling membantu

Perusahaan saya menghadapi masalah yang sama persis. Bisakah Anda melihat yang ini @vgrem? Kami sangat membutuhkan bantuan.

Semua 2 komentar

Perusahaan saya menghadapi masalah yang sama persis. Bisakah Anda melihat yang ini @vgrem? Kami sangat membutuhkan bantuan.

Sama disini. Terima kasih @vgrem untuk melihat.

Apakah halaman ini membantu?
0 / 5 - 0 peringkat