بدء استخدام نموذج بطل خدمة المصادقة الموثوق به

هام

تتوفر هذه العينة على GitHub ل node.JS وC #.

نظرة عامة

تتطلب Azure Communication Services من المطورين إنشاء بيانات اعتماد المستخدم والوصول إلى الرمز المميز داخل خدمة مصادقة موثوق بها. Azure Communication Services غير محددة الهوية، لمعرفة المزيد راجع وثائقنا المفاهيمية.

يوفر هذا المستودع عينة من تنفيذ الخادم لخدمة مصادقة لخدمات اتصالات Azure. ويستخدم أفضل الممارسات لإنشاء خدمة خلفية موثوق بها تصدر بيانات اعتماد Azure Communication Services وستعينها إلى هويات Microsoft Entra.

يمكن أن يساعدك هذا النموذج في السيناريوهات التالية:

  • كمطور، تحتاج إلى تمكين تدفق المصادقة لإنشاء هويات مستخدم Azure Communication Services المعينة إلى هوية Microsoft Entra. باستخدام هذه الهوية، ستقوم بعد ذلك بتوفير رموز الوصول المميزة لاستخدامها في تجارب الاتصال والدردشة.
  • بصفتك مطورا، تحتاج إلى تمكين تدفق المصادقة لهويات Teams لدعم Azure Communication Services، والذي يتم باستخدام هوية Microsoft 365 Microsoft Entra لمستخدم Teams لجلب رمز Azure Communication Services المميز لتتمكن من الانضمام إلى مكالمات/دردشة Teams.

إشعار

إذا كنت تتطلع إلى البدء في استخدام Azure Communication Services، ولكنك لا تزال في مراحل التعلم / النماذج الأولية، فتحقق من قوالب التشغيل السريع لبدء استخدام مستخدمي خدمات اتصالات Azure ورمز الوصول المميزة.

لقطة شاشة لنموذج تصميم خادم مصادقة خدمات الاتصالات Azure

نظرا لأن هذا النموذج يركز فقط على واجهات برمجة تطبيقات الخادم، فإن تطبيق العميل ليس جزءا منه. إذا كنت ترغب في إضافة تطبيق العميل إلى مستخدم تسجيل الدخول باستخدام معرف Microsoft Entra، فاتبع نماذج MSAL هنا.

المتطلبات الأساسية

لتتمكن من تشغيل هذه العينة، ستحتاج إلى:

الشروع في العمل

إذا كنت تتساءل عن مكان البدء، فإليك بعض السيناريوهات لمساعدتك على البدء:

نقاط النهاية

توفر عينة خادم Azure Communication Services - نموذج خادم المصادقة هذه استجابات لنقاط نهاية المستخدم والرمز المميز . لمزيد من التفاصيل، يرجى التحقق من مستند تصميم نقاط النهاية والاستجابات.

الخطوات التالية

لقراءة إضافية

  • وثائق Azure Communication Services - تعرف على المزيد حول كيفية إضافة الصوت والفيديو والدردشة والاتصالات الهاتفية على وثائقنا الرسمية.
  • نماذج Azure Communication Services Hero - ابحث عن المزيد من نماذج وأمثلة Azure Communication Services في صفحة نظرة عامة على العينات.
  • سير العمل نيابة عن - ابحث عن المزيد حول سير عمل OBO.
  • إنشاء واجهة برمجة تطبيقات محمية - مثال مفصل لإنشاء واجهة برمجة تطبيقات محمية.
  • Graph Open Extensions - تعرف على المزيد حول ملحقات Microsoft Graph المفتوحة.

الشروع في العمل

إذا كنت تتساءل عن مكان البدء، فإليك بعض السيناريوهات لمساعدتك على البدء:

نقاط النهاية

توفر عينة خادم Azure Communication Services - نموذج خادم المصادقة هذه استجابات لنقاط نهاية المستخدم والرمز المميز . لمزيد من التفاصيل، يرجى التحقق من مستند تصميم نقاط النهاية والاستجابات.

الخطوات التالية

لقراءة إضافية

  • وثائق Azure Communication Services - تعرف على المزيد حول كيفية إضافة الصوت والفيديو والدردشة والاتصالات الهاتفية على وثائقنا الرسمية.
  • نماذج Azure Communication Services Hero - ابحث عن المزيد من نماذج وأمثلة Azure Communication Services في صفحة نظرة عامة على العينات.
  • سير العمل نيابة عن - ابحث عن المزيد حول سير عمل OBO.
  • إنشاء واجهة برمجة تطبيقات محمية - مثال مفصل لإنشاء واجهة برمجة تطبيقات محمية.
  • Graph Open Extensions - تعرف على المزيد حول ملحقات Microsoft Graph المفتوحة.