المناظرة، تسجيل الدخول الأحادي وMicrosoft Azure

مرحباً،
أحاول تفعيل تسجيل الدخول الموحد (SSO) لمثيل Discourse الخاص بنا باستخدام هذا المكون الإضافي - GitHub - discourse/discourse-oauth2-basic: A basic OAuth2 plugin for use with Discourse

نقطة نهاية المستخدم JSON هي ما يعيقني حاليًا. إذا كنت أقرأ وثائق Microsoft بشكل صحيح، فهناك نقطة نهاية لمعلومات المستخدم Microsoft identity platform UserInfo endpoint - Microsoft identity platform | Microsoft Learn ، ولكن جزء “الاستجابة” من الوثائق يقول

استجابة معلومات المستخدم

{
    "sub": "OLu859SGc2Sr9ZsqbkG-QbeLgJlb41KcdiPoLYNpSFA",
    "name": "Mikah Ollenburg", // جميع الأسماء تتطلب نطاق "profile".
    "family_name": " Ollenburg",
    "given_name": "Mikah",
    "picture": "https://graph.microsoft.com/v1.0/me/photo/$value",
    "email": "mikoll@contoso.com" // يتطلب نطاق "email".
}

المطالبات المعروضة في الاستجابة هي كل ما يمكن لنقطة نهاية معلومات المستخدم إرجاعه.

هل أفهم بشكل صحيح أن هذه هي جميع السمات التي يمكن لهذه النقطة النهائية إرجاعها، وبالتالي لا يمكن استخدامها في تكوين المكون الإضافي OAuth، لأنه يفتقر على سبيل المثال إلى معلومات حول اسم المستخدم؟

هل قام أي شخص آخر بإنشاء حل تسجيل دخول موحد (SSO) لـ Discourse بناءً على خدمات Microsoft Azure؟

شكراً جزيلاً

أي شخص؟ أي مساعدة ستكون موضع تقدير.

شكرا لك