بدء استخدام نموذج بطل خدمة المصادقة الموثوق به
نظرة عامة
تتطلب 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 ورمز الوصول المميزة.
نظرا لأن هذا النموذج يركز فقط على واجهات برمجة تطبيقات الخادم، فإن تطبيق العميل ليس جزءا منه. إذا كنت ترغب في إضافة تطبيق العميل إلى مستخدم تسجيل الدخول باستخدام معرف Microsoft Entra، فاتبع نماذج MSAL هنا.
المتطلبات الأساسية
لتتمكن من تشغيل هذه العينة، ستحتاج إلى:
- تسجيل تطبيقات العميل والخادم (Web API) في معرف Microsoft Entra كجزء من سير العمل نيابة عن. اتبع الإرشادات حول إرشادات إعداد التسجيلات
- مورد Communication Services المنشور. إنشاء مورد Azure Communication Services.
- تحديث تطبيق الخادم (Web API) بمعلومات من تسجيلات التطبيق.
الشروع في العمل
إذا كنت تتساءل عن مكان البدء، فإليك بعض السيناريوهات لمساعدتك على البدء:
"أريد أن أرى ما يمكن أن يفعله نموذج خادم مصادقة Azure Communication Services هذا عن طريق تشغيله!"
- تحقق من دليل النشر المحلي.
"كيف يعمل نموذج خادم مصادقة خدمات الاتصالات Azure؟"
- ألق نظرة على وثائق التصميم المفاهيمي لدينا. توضح هذه الوثائق التصميم الداخلي للخدمة.
نقاط النهاية
توفر عينة خادم Azure Communication Services - نموذج خادم المصادقة هذه استجابات لنقاط نهاية المستخدم والرمز المميز . لمزيد من التفاصيل، يرجى التحقق من مستند تصميم نقاط النهاية والاستجابات.
الخطوات التالية
لقراءة إضافية
- وثائق Azure Communication Services - تعرف على المزيد حول كيفية إضافة الصوت والفيديو والدردشة والاتصالات الهاتفية على وثائقنا الرسمية.
- نماذج Azure Communication Services Hero - ابحث عن المزيد من نماذج وأمثلة Azure Communication Services في صفحة نظرة عامة على العينات.
- سير العمل نيابة عن - ابحث عن المزيد حول سير عمل OBO.
- إنشاء واجهة برمجة تطبيقات محمية - مثال مفصل لإنشاء واجهة برمجة تطبيقات محمية.
- Graph Open Extensions - تعرف على المزيد حول ملحقات Microsoft Graph المفتوحة.
الشروع في العمل
إذا كنت تتساءل عن مكان البدء، فإليك بعض السيناريوهات لمساعدتك على البدء:
"أريد أن أرى ما يمكن أن يفعله نموذج خادم مصادقة Azure Communication Services هذا عن طريق تشغيله!"
- تحقق من دليل النشر المحلي.
"كيف يعمل نموذج خادم مصادقة خدمات الاتصالات Azure؟"
- ألق نظرة على وثائق التصميم المفاهيمي لدينا. توضح هذه الوثائق التصميم الداخلي للخدمة.
- تصميم نموذج تصميم خادم مصادقة Azure Communication Services.
- تصميم بنية واجهة برمجة تطبيقات الويب الآمنة.
- تصميم بنية تعيين الهوية.
- تصميم بنية Exchange للرمز المميز
- ألق نظرة على وثائق التصميم المفاهيمي لدينا. توضح هذه الوثائق التصميم الداخلي للخدمة.
نقاط النهاية
توفر عينة خادم Azure Communication Services - نموذج خادم المصادقة هذه استجابات لنقاط نهاية المستخدم والرمز المميز . لمزيد من التفاصيل، يرجى التحقق من مستند تصميم نقاط النهاية والاستجابات.
الخطوات التالية
لقراءة إضافية
- وثائق Azure Communication Services - تعرف على المزيد حول كيفية إضافة الصوت والفيديو والدردشة والاتصالات الهاتفية على وثائقنا الرسمية.
- نماذج Azure Communication Services Hero - ابحث عن المزيد من نماذج وأمثلة Azure Communication Services في صفحة نظرة عامة على العينات.
- سير العمل نيابة عن - ابحث عن المزيد حول سير عمل OBO.
- إنشاء واجهة برمجة تطبيقات محمية - مثال مفصل لإنشاء واجهة برمجة تطبيقات محمية.
- Graph Open Extensions - تعرف على المزيد حول ملحقات Microsoft Graph المفتوحة.