توفر الجداول التالية ارتباطات إلى نماذج للتطبيقات بما في ذلك iOS وAndroid و.NET Node.js.
تطبيقات الويب وواجهات برمجة التطبيقات
عينة |
وصف |
dotnet-webapp-and-webapi |
نموذج مجمع لتطبيق ويب .NET يستدعي واجهة برمجة تطبيقات ويب .NET، وكلاهما مؤمن باستخدام Azure AD B2C. |
dotnetcore-webapp-openidconnect |
تطبيق ويب ASP.NET Core يستخدم OpenID Connect لتسجيل دخول المستخدمين في Azure AD B2C. |
dotnetcore-webapp-msal-api |
تطبيق ويب ASP.NET Core يمكنه تسجيل الدخول إلى مستخدم باستخدام Azure AD B2C، والحصول على رمز مميز للوصول باستخدام MSAL.NET واستدعاء واجهة برمجة التطبيقات. |
شفرة المصادقة التدفق |
تطبيق Node.js يوضح كيفية تمكين المصادقة (تسجيل الدخول وتسجيل الخروج وتحرير ملف التعريف) في تطبيق ويب Node.js باستخدام Azure Active Directory B2C. يستخدم تطبيق الويب عقدة MSAL. |
JavaScript-nodejs-webAPI |
واجهة برمجة تطبيقات ويب Node.js صغيرة ل Azure AD B2C توضح كيفية حماية واجهة برمجة تطبيقات الويب الخاصة بك وقبول رموز وصول B2C باستخدام passport.js. |
MS-identity-python-webapp |
شرح كيفية تكامل B2C للنظام الأساسي للهويات في Microsoft مع تطبيق ويب Python. |
تطبيقات الصفحة الواحدة
عينة |
وصف |
MS-الهوية-جافا سكريبت-تفاعل-البرنامج التعليمي |
تطبيق React أحادي الصفحة (SPA) يستدعي واجهة برمجة تطبيقات الويب. تتم المصادقة باستخدام Azure AD B2C باستخدام MSAL React. يستخدم هذا النموذج تدفق رمز التخويل مع PKCE. |
MS-الهوية-B2C-جافا سكريبت-سبا |
تطبيق VanillaJS أحادي الصفحة (SPA) يستدعي واجهة برمجة تطبيقات الويب. تتم المصادقة باستخدام Azure AD B2C باستخدام MSAL.js. يستخدم هذا النموذج تدفق رمز التخويل مع PKCE. |
تطبيقات الأجهزة المحمولة وسطح المكتب
عينة |
وصف |
IOS-سويفت أصلي-MSAL |
نموذج iOS في Swift يصادق مستخدمي Azure AD B2C ويستدعي واجهة برمجة التطبيقات باستخدام OAuth 2.0 |
أندرويد الأصلي MSAL |
تطبيق Android بسيط يعرض كيفية استخدام MSAL لمصادقة المستخدمين عبر Azure Active Directory B2C، والوصول إلى واجهة برمجة تطبيقات الويب مع الرموز المميزة الناتجة. |
IOS-native-appauth |
نموذج يوضح كيف يمكنك استخدام مكتبة جهة خارجية لإنشاء تطبيق iOS في Objective-C يصادق مستخدمي هوية Microsoft على خدمة هوية Azure AD B2C. |
الروبوت الأصلي appauth |
نموذج يوضح كيف يمكنك استخدام مكتبة جهة خارجية لإنشاء تطبيق Android يصادق مستخدمي هوية Microsoft على خدمة هوية B2C الخاصة بنا ويستدعي واجهة برمجة تطبيقات الويب باستخدام رموز الوصول المميزة OAuth 2.0. |
dotnet-desktop |
نموذج يوضح كيف يمكن لتطبيق سطح مكتب Windows .NET (WPF) تسجيل دخول مستخدم باستخدام Azure AD B2C، والحصول على رمز مميز للوصول باستخدام MSAL.NET واستدعاء واجهة برمجة التطبيقات. |
تطبيقات وحدة التحكم/البرنامج الخفي
عينة |
وصف |
dotnetcore-b2c-حساب إدارة |
تطبيق وحدة تحكم .NET Core يستدعي Microsoft Graph لهويته الخاصة لإدارة المستخدمين في دليل B2C. تتم المصادقة باستخدام Azure AD B2C باستخدام MSAL.NET. يستخدم هذا النموذج تدفق رمز التخويل. |
تطبيق اختبار SAML
عينة |
وصف |
SAML-SP-اختبار |
تطبيق اختبار SAML لاختبار Azure AD B2C الذي تم تكوينه للعمل كموفر هوية SAML. |
موصلات واجهة برمجة التطبيقات
توفر الجداول التالية ارتباطات إلى نماذج التعليمات البرمجية للاستفادة من واجهات برمجة تطبيقات الويب في تدفقات المستخدم باستخدام موصلات API.
التشغيل السريع ل Azure Function
عينة |
وصف |
.NET الأساسي |
يوضح نموذج .NET Core Azure Function هذا كيفية تقييد عمليات التسجيل في مجالات بريد إلكتروني محددة والتحقق من صحة المعلومات التي يوفرها المستخدم. |
Node.js |
يوضح هذا Node.js نموذج Azure Function كيفية تقييد عمليات التسجيل في مجالات بريد إلكتروني محددة والتحقق من صحة المعلومات التي يوفرها المستخدم. |
بايثون |
يوضح نموذج Python Azure Function هذا كيفية تقييد عمليات التسجيل في مجالات بريد إلكتروني محددة والتحقق من صحة المعلومات التي يوفرها المستخدم. |
خدمات الحماية الآلية من الاحتيال و CAPTCHA
عينة |
وصف |
Arkose Labs الاحتيال والحماية من إساءة الاستخدام |
توضح هذه العينة كيفية حماية عمليات تسجيل المستخدم باستخدام خدمة الحماية من الاحتيال وإساءة الاستخدام في Arkose Labs. |
ريكبتشا |
توضح هذه العينة كيفية حماية عمليات تسجيل المستخدم باستخدام تحدي reCAPTCHA لمنع إساءة الاستخدام التلقائي. |
التحقق من الهوية
عينة |
وصف |
الهوية |
يوضح هذا النموذج كيفية التحقق من هوية المستخدم كجزء من تدفقات التسجيل باستخدام موصل API للتكامل مع IDology. |
إكسبيريان |
يوضح هذا النموذج كيفية التحقق من هوية المستخدم كجزء من تدفقات التسجيل باستخدام موصل API للتكامل مع Experian. |
أخرى