سؤال

أنا مواجهة بعض المشاكل التي تصل إليها المطالبة بناء على خدمة الويب الخاصة بي.

على تطبيقي، هناك مطالبة فقط: يتم تعطيل Windows Auth و NTLM أيضا. إذا قمت بالوصول إلى SharePoint عن طريق الواجهة القائمة على الويب، فهذا يتعرفني على أنه UserX وكل شيء يذهب.

إذا كنت أحصل على WS هناك سيناريوهات:

  • اتصل بالرقابة (حساب النظام) -> كل شيء على ما يرام
  • استدعاء userx (no sa ولكن scadmin) -> مرجع الكائنات لم يتم تعيينها على مثيل كائن

    الرمز بسيط للغاية، يحصل على اسم تسجيل دخول المستخدم الحالي فقط: giveacodicetagpre.

    يتم رفع الاستثناء عندما أحاول الحصول على الوارد الحالي، يبدو أن Wich NULL ..

هل كانت مفيدة؟

المحلول

أنا هادئ محير من خلال كيفية عمله مع العوائية، يجب أن تفشل دائما.

عند تشغيل مطالبات بدون NTLM الطريقة الوحيدة لتمرير بيانات الاعتماد هي من خلال ملف تعريف ارتباط فيدياوث مع رمز SharePoint Sts Saml.للحصول على هذا الرمز المميز، يجب عليك استدعاء SharePoint Sts مع رمز مميز SAML من IdentityProvider (ADFS؟).للحصول على هذا الرمز، يجب عليك الاتصال بمزود الهوية مع معلومات تسجيل الدخول.

شاهد وكيل المطالبات - مكتبة AC # للمطالبات المحمية خدمات الويب المحمية التواصل مع SharePoint مع مصادقة المطالبات أو المدونة الرئيسية حول SharePoint مع المطالبات Share-n-dipity

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى sharepoint.stackexchange
scroll top