أي اقتراحات لاستكشاف الأخطاء وإصلاحها عندما يحصل Microsoft Auth على عنوان البريد الإلكتروني الخاطئ؟

نحن نستخدم المكون الإضافي التالي من @cpradio للمصادقة على Microsoft: Microsoft Authentication

لدينا مستخدم يبلغ عن أنه عندما يحاول تسجيل الدخول، يحاول النظام استخدام عنوان بريده الإلكتروني user@our-tenant.onmicrosoft.com لحسابه بدلاً من عنوان البريد الإلكتروني للرد/البريد الإلكتروني الافتراضي الخاص به وهو: user@domain.org

لقد تحققنا وuser@domain.org هو عنوان البريد الإلكتروني في حساب Azure AD وهو عنوان البريد الإلكتروني الأساسي/الرد في حساب Exchange عبر الإنترنت الخاص به.

في الغالب، أتساءل أين يجب أن أبحث عن ملفات السجل للمساعدة في استكشاف المشكلات المحتملة التي قد تحدث مع هذا المستخدم؟

تخميني هو أن المكون الإضافي يعطي الأولوية لخاصية mail لمورد المستخدم على userPrincipalName. إذا كان الأمر كذلك، فيجب أن يؤدي تحديث المكون الإضافي إلى حل المشكلة.

3 إعجابات

إنه يفعل ذلك بالضبط! يجب أن يكون من السهل جدًا إضافة إعداد لهذا.


معلومات تفعل
        {
          name: raw_info['displayName'] || raw_info['userPrincipalName'],
          email: raw_info['mail'] || raw_info['userPrincipalName']
        }
نهاية

3 إعجابات

شكراً لهذه المعلومات. يمكنك استخدام مستكشف الرسم البياني لتشغيل استعلام للتحقق من المعلومات التي سيقرأها هذا المكون الإضافي من النظام.

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

شكراً مرة أخرى على المساعدة والإرشادات!