Office365-rest-python-client: فشلت مصادقة تطبيق Sharepoint في أماكن العمل فقط.

تم إنشاؤها على ٥ أبريل ٢٠٢١  ·  2تعليقات  ·  مصدر: vgrem/Office365-REST-Python-Client

مرحبًا بالجميع ، لقد قمت بإنشاء نقطة مشاركة محلية على جهاز الكمبيوتر الخاص بي وأود استخدام الحزمة الخاصة بك. لسوء الحظ ، فشلت المصادقة مع الخطأ التالي. ذكر آخرون وجود خطأ في الفهرس لمصادقة المستخدم ، ولكن هذا الخطأ يحدث عند استخدام مصادقة التطبيق فقط وله تتبع مختلف تمامًا.

Sharepoint الخاص بي غير متصل بـ Azure ، لذلك أستخدم عنوان IP المحلي الخاص بي من sharepoint-vm كـ site_url. لقد نجحت في إنشاء ومنح الوصول كما هو موضح هنا .

أنا وفريقي نقدر حقًا أي مساعدة.

خطأ:

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

الشفرة:

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

التعليق الأكثر فائدة

تواجه شركتي نفس المشكلة بالضبط. هل يمكن أن تلقي نظرة على هذاvgrem؟ نحن في أمس الحاجة إلى بعض المساعدة.

ال 2 كومينتر

تواجه شركتي نفس المشكلة بالضبط. هل يمكن أن تلقي نظرة على هذاvgrem؟ نحن في أمس الحاجة إلى بعض المساعدة.

كذلك هنا. شكرا vgrem لإلقاء نظرة.

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات