البرنامج التعليمي - إنشاء تدفقات المستخدمين والنُّهج المخصصة في Azure Active Directory B2C
قبل أن تبدأ استخدم اختر نوع النهجالمحدد لاختيار نوع النهج التي تقوم بإعدادها. يوفر Azure Active Directory B2C طريقتين لتحديد كيفية تفاعل المستخدمين مع تطبيقاتك: من خلال تدفقات محددة مسبقا للمستخدمين أو من خلال سياسات مخصصة قابلة للتكوين بشكل كامل. تختلف الخطوات المطلوبة في هذه المقالة لكل أسلوب.
في التطبيقات الخاصة بك قد يكون لديك تدفق المستخدمين التي تمكن المستخدمين من التسجيل، تسجيل الدخول، أو إدارة ملف التعريف الخاص بهم. يمكنك إنشاء تدفقات مستخدمين متعددة من أنواع مختلفة في المستأجر Azure Active Directory B2C (Azure AD B2C) واستخدامها في التطبيقات الخاصة بك حسب الحاجة. يمكن إعادة استخدام تدفقات المستخدمين عبر التطبيقات.
يتيح لك تدفق المستخدم تحديد كيفية تفاعل المستخدمين مع التطبيق الخاص بك عندما يقومون بأشياء مثل تسجيل الدخول أو الاشتراك أو تحرير ملف تعريف أو إعادة تعيين كلمة مرور. في هذه المقالة، ستتعرف على كيفية:
النُّهج المخصصة هي ملفات التكوين التي تعرف سلوك المستأجر Azure Active Directory B2C (Azure AD B2C). في هذه المقالة، ستتعرف على كيفية:
- قم بإنشاء تسجيل وتسجيل دخول تدفق المستخدم
- تمكين إعادة تعيين كلمة مرور الخدمة الذاتية
- إنشاء تدفق مستخدم لتحرير ملف تعريف
هام
لقد غيرنا الطريقة التي نرجع بها إلى إصدارات تدفق المستخدمين. سابقًا، قدمنا V1 (جاهزة للإنتاج) إصدارات، وV1.1 و V2 (معاينة) الإصدارات. الآن، قمنا بدمج تدفق المستخدمين إلى إصدارين: تدفق المستخدم الموصى به مع أحدث الميزات، وتدفق المستخدم القياسي (القديم). يتم إهمال كافة تدفقات المستخدم المعاينة القديمة (V1.1 و V2). للحصول على التفاصيل، راجع إصدارات تدفق المستخدم في Azure AD B2C. تنطبق هذه التغييرات على سحابة Azure العامة فقط. ستستمر بيئات أخرى في استخدام إصدار تدفق المستخدم القديم.
المتطلبات الأساسية
- إذا لم يكن لديك واحد بالفعل ، فأنشئ مستأجر Azure AD B2C مرتبطًا باشتراك Azure الخاص بك.
- تسجيل تطبيق ويب، وتمكين تفعيل المنحة الضمنية لرمز المعرّف.
- إذا لم يكن لديك واحد بالفعل ، فأنشئ مستأجر Azure AD B2C مرتبطًا باشتراك Azure الخاص بك.
- تسجيل تطبيق ويب، وتمكين تفعيل المنحة الضمنية لرمز المعرّف.
قم بإنشاء تسجيل وتسجيل دخول تدفق المستخدم
يعالج تدفق المستخدم للاشتراك وتسجيل الدخول كلًّا من تجارب الاشتراك وتسجيل الدخول بتهيئة واحدة. يتم توجيه مستخدمي التطبيق الخاص بك إلى المسار الصحيح اعتمادًا على السياق.
سجل الدخول إلى مدخل Azure.
إذا كان لديك حق الوصول إلى عدة مستأجرين، فحدد رمز الإعدادات في القائمة العلوية للتبديل إلى مستأجر Azure AD B2C من قائمة Directories + subscriptions.
في مدخل Microsoft Azure، ابحث عن Azure AD B2C وحددها.
ضمن النهج، حدد تدفق المستخدم، ثم حدد تدفق مستخدم جديد.
في صفحةإنشاء تدفق مستخدم، حدد التسجيل ثم تسجيل دخول تدفق المستخدم.
ضمن تحديد إصدار، حدد «موصى به»، ثم حدد إنشاء. (تعرف على المزيد حول الرموز المميزة لوصول المستخدم.)
أدخِل اسمًا لتدفق المستخدم. على سبيل المثال، الاشتراك في signupsignin1.
لموفري الهوية، حدد التسجيل عبر البريد الإلكتروني.
بالنسبة إلى سمات المستخدم ومطالبات الرمز المميز، اختر المطالبات والسمات التي تريد جمعها وإرسالها من المستخدم أثناء التسجيل. على سبيل المثال، حدد «إظهار المزيد»ثم اختر السمات والمطالبات الخاصة بالبلد/المنطقةواسم العرضوالرمز البريدي. حدد موافق.
حدد Create لإضافة تدفق المستخدم. يتم تلقائيًّا إضافة بادئة B2C_1 إلى الاسم.
اختبار تدفق المستخدم
حدد تدفق المستخدم الذي أنشأته لفتح صفحة نظرة عامة الخاصة به.
في صفحة نظرة عامة على تدفق المستخدم، حدد تشغيل تدفق المستخدم . يفتح جزء في الجانب الأيمن من الصفحة.
بالنسبة للتطبيق، حدد تطبيق الويب الذي ترغب في اختباره، مثل التطبيق المسمى webapp1. عنوان URL الرد يجب أن يعرض
https://jwt.ms
.حدد فوق تشغيل تدفق المستخدم، ثم حدد تسجيل الآن.
أدخل عنوان بريد إلكتروني صالح، وحددإرسال رمز التحقق،وأدخل رمز التحقق الذي تتلقاه، ثم حدد التحقق من الرمز.
أدخل كلمة مرور جديدة وتأكد من كلمة المرور.
حدد بلدك ومنطقتك، وأدخل الاسم الذي تريد عرضه، وأدخل رمزًا بريديًّا، ثم حدد إنشاء. يتم إرجاع الرمز المميز إلى
https://jwt.ms
ويجب عرضه لك.يمكنك الآن تشغيل تدفق المستخدم مرة أخرى، ويجب أن تكون قادرًا على تسجيل الدخول باستخدام الحساب الذي قمت بإنشائه. يتضمن الرمز المميز الذي تم إرجاعه المطالبات التي حددتها للبلد/المنطقة والاسم والرمز البريدي.
إشعار
تجربة "تشغيل تدفق المستخدم" غير متوافقة حاليًّا مع نوع عنوان URL لرد SPA باستخدام التعليمة البرمجية لتدفق المستخدم. لاستخدام تجربة "تشغيل تدفق المستخدم" مع هذه الأنواع من التطبيقات، قم بتسجيل عنوان URL للرد من النوع "ويب" وتمكين التدفق الضمني كما هو موضح هنا.
تمكين إعادة تعيين كلمة مرور الخدمة الذاتية
لتمكين إعادة تعيين كلمة مرور الخدمة الذاتية لتدفق المستخدمين للتسجيل أو تسجيل الدخول:
- حدد تدفق المستخدم للاشتراك أو تسجيل الدخول الذي قمت بإنشائه.
- ضمن الإعدادات في القائمة اليُسرى، حدد «خصائص».
- ضمن تكوين كلمة المرور ، حدد إعادة تعيين كلمة مرور الخدمة الذاتية .
- حدد حفظ.
اختبار تدفق المستخدم
- حدد تدفق المستخدم الذي أنشأته لفتح صفحة نظرة عامة الخاصة به، ثم حدد تشغيل تدفق المستخدم.
- بالنسبة للتطبيق، حدد تطبيق الويب الذي ترغب في اختباره، مثل التطبيق المسمى webapp1. عنوان URL الرد يجب أن يعرض
https://jwt.ms
. - حدد سير أنشطة المستخدم.
- من صفحة التسجيل أو تسجيل الدخول، حدد هل نسيت كلمة المرور؟.
- تحقق من عنوان البريد الإلكتروني للحساب الذي قمت بإنشائه مسبقًا، ثم حدد متابعة.
- لديك الآن الفرصة لتغيير كلمة المرور للمستخدم. قم بتغيير كلمة المرور وحدد متابعة. يتم إرجاع الرمز المميز إلى
https://jwt.ms
ويجب عرضه لك.
إنشاء تدفق مستخدم لتحرير ملف تعريف
إذا كنت تريد تمكين المستخدمين من تحرير ملف التعريف الخاص بهم في التطبيق الخاص بك، يمكنك استخدام ملف تعريف تحرير تدفق المستخدم.
- في القائمة من صفحة نظرة عامة على المستأجر Azure AD B2C، حدد تدفقات المستخدم،ثم حدد تدفق مستخدم جديد.
- في صفحةإنشاء تدفق مستخدم، حدد التسجيل ثم تسجيل دخول تدفق المستخدم.
- ضمن تحديد إصدار، حدد «موصى به»، ثم حدد إنشاء.
- أدخِل اسمًا لتدفق المستخدم. على سبيل المثال، تعريف1.
- بالنسبة لموفري الهوية، ضمن الحسابات المحلية، حدد تسجيل البريد الإلكتروني.
- بالنسبة لسمات المستخدم، اختر السمات التي تريد أن يتمكن العميل من تحريرها في ملف التعريف الخاص به. على سبيل المثال، حدد عرض المزيد، ثم اختر السمات والمطالبات الخاصة باسم العرض والمسمى الوظيفي. حدد موافق.
- حدد Create لإضافة تدفق المستخدم. يتم تلقائيًّا الإضافة المُسبقة لبادئة B2C_1 إلى الاسم.
اختبار تدفق المستخدم
- حدد تدفق المستخدم الذي أنشأته لفتح صفحة نظرة عامة الخاصة به.
- في صفحة نظرة عامة على تدفق المستخدم، حدد تشغيل تدفق المستخدم . يفتح جزء في الجانب الأيمن من الصفحة.
- بالنسبة للتطبيق، حدد تطبيق الويب الذي ترغب في اختباره، مثل التطبيق المسمى webapp1. عنوان URL الرد يجب أن يعرض
https://jwt.ms
. - حدد تشغيل تدفق المستخدم، ثم قم بتسجيل الدخول باستخدام الحساب الذي قمت بإنشائه مسبقًا.
- لديك الآن الفرصة لتغيير اسم العرض والعنوان الوظيفي للمستخدم. حدّد متابعة. يتم إرجاع الرمز المميز إلى
https://jwt.ms
ويجب عرضه لك.
تلميح
توضح هذه المقالة كيفية إعداد المستأجر يدويًّا. يمكنك أتمتة العملية بأكملها من هذه المقالة. سوف تنشر أتمتة Azure AD B2C SocialAndLocalAccountsWithMFA حزمة بداية، والتي سوف توفر الاشتراك في تنقلات تسجيل الدخول ، وإعادة تعيين كلمة المرور وتحرير الملف الشخصي. لأتمتة المعاينة أدناه، قم بزيارة تطبيق إعداد IEF واتبع الإرشادات.
إضافة مفاتيح التوقيع والتشفير لتطبيقات إطار عمل تجربة الهوية
- سجل الدخول إلى مدخل Azure.
- إذا كان لديك حق الوصول إلى عدة مستأجرين، فحدد رمز الإعدادات في القائمة العلوية للتبديل إلى مستأجر Azure AD B2C من قائمة Directories + subscriptions.
- في مدخل Microsoft Azure، ابحث عن Azure AD B2C وحددها.
- في صفحة النظرة العامة، ضمن السياسات، حدد إطار عمل تجربة الهوية.
إنشاء مفتاح التوقيع
- حدد Policy Keys ثم حدد Add.
- بالنسبة للخيارات، اختر
Generate
. - فيالاسم، أدخل
TokenSigningKeyContainer
. قد تتم إضافة البادئةB2C_1A_
تلقائيًّا. - بالنسبة لنوع المفتاح، حدد RSA.
- لاستخدام المفتاح ، حدد التوقيع .
- حدد إنشاء.
إنشاء مفتاح التشفير
- حدد Policy Keys ثم حدد Add.
- بالنسبة للخيارات، اختر
Generate
. - فيالاسم، أدخل
TokenEncryptionKeyContainer
. قد تتم إضافة البادئة_B2C_1A
تلقائيًّا. - بالنسبة لنوع المفتاح، حدد RSA.
- لمفتاح الاستخدام، حدد توقيع.
- حدد إنشاء.
تسجيل تطبيقات إطار عمل تجربة الهوية
يتطلب Azure AD B2C تسجيل تطبيقين يستخدمهما للتسجيل وتسجيل الدخول للمستخدمين باستخدام حسابات محلية: IdentityExperienceFramework، واجهة برمجة تطبيقات ويب ، و ProxyIdentityExperienceFramework، تطبيق أصلي بإذن مفوض إلى تطبيق IdentityExperienceFramework. يمكن للمستخدمين التسجيل باستخدام عنوان بريد إلكتروني أو اسم مستخدم وكلمة مرور للوصول إلى التطبيقات المسجلة لدى المستأجر، مما يؤدي إلى إنشاء "حساب محلي". الحسابات المحلية موجودة فقط في مستأجر Azure AD B2C الخاص بك.
تحتاج إلى تسجيل هذين التطبيقين في المستأجر Azure AD B2C مرة واحدة فقط.
تسجيل تطبيق IdentityExperienceFramework
لتسجيل تطبيق في مستأجر Azure AD B2C، يمكنك استخدام تجربة تسجيلات التطبيقات.
- حدد App registrations، ثم حدد New registration.
- لـ الاسم، أدخل
IdentityExperienceFramework
. - لأنواع الحسابات المدعومة، حدد الحسابات في هذا الدليل التنظيمي فقط.
- ضمن إعادة توجيه URI، حدد ويب، ثم أدخل
https://your-tenant-name.b2clogin.com/your-tenant-name.onmicrosoft.com
، حيث اسم مجال المستأجر Azureyour-tenant-name
AD B2C. - ضمن أذونات، حدد مربع الاختيار منح موافقة المسؤول لفتح أذونات دخول ووصول عند عدم الاتصال بالإنترنت.
- حدد تسجيل.
- تسجيل معرف التطبيق (العميل) للاستخدام في خطوة لاحقة.
بعد ذلك، قم بكشفAPI بإضافة نطاق:
- من القائمة اليسرى، في خانة "Manage"، حدد "Authentication".
- حدد إضافة نطاق، ثم حدد حفظ ثم تابع قبول معرف التطبيق الافتراضي URI.
- أدخل القيم التالية لإنشاء نطاق يسمح بتنفيذ النهج المخصص في مستأجر Azure AD B2C:
- اسم النطاق:
user_impersonation
- اسم عرض موافقة المسؤول :
Access IdentityExperienceFramework
- وصف موافقة المسؤول :
Allow the application to access IdentityExperienceFramework on behalf of the signed-in user.
- اسم النطاق:
- حدد إضافة نطاق.
تسجيل تطبيق ProxyIdentityExperierienceFramework
- حدد App registrations، ثم حدد New registration.
- لـ الاسم، أدخل
ProxyIdentityExperienceFramework
. - لأنواع الحسابات المدعومة، حدد الحسابات في هذا الدليل التنظيمي فقط.
- ضمن Redirect URI، استخدم القائمة المنسدلة لتحديد العميل العام/الأصلي (المحمول& وسطح المكتب).
- بالنسبة لإعادة توجيه URI، أَدخل
myapp://auth
. - ضمن أذونات، حدد مربع الاختيار منح موافقة المسؤول لفتح أذونات دخول ووصول عند عدم الاتصال بالإنترنت.
- حدد تسجيل.
- تسجيل معرف التطبيق (العميل) للاستخدام في خطوة لاحقة.
بعد ذلك، حدد أنه يجب التعامل مع التطبيق كعميل عام:
- من القائمة اليسرى، تحت خانة "Manage"، حدد "Authentication".
- ضمن إعدادات متقدمة، في المقطع السماح بتدفق العميل العام، قم بتعيين تمكين تدفقات الجوال وسطح المكتب التالية إلى نعم.
- حدد حفظ.
- تأكد من تعيين "allowPublicClient": true في بيان التطبيق:
- في القائمة اليسرى، ضمن Manage، حدد Manifest لفتح بيان التطبيق.
- ابحث عن مفتاح allowPublicClient وتأكد من تعيين قيمته إلى true.
الآن، منح أذونات إلى نطاق API التي قمت بكشفها سابقًا في التسجيل IdentityExperienceFramework:
- من القائمة اليسرى، تحت خانة "Manage"، حدد "Authentication".
- ضمن أذونات مكونة، حدد إضافة إذن.
- حدد علامة التبويب واجهات برمجة التطبيقات الخاصة بي، ثم حدد تطبيق "إطار اختبار الهوية".
- ضمن إذن، حدد نطاق user_impersonation الذي قمت بتعريفه سابقًا.
- حدد إضافة أذونات. حسب التوجيهات، انتظر بضع دقائق قبل الانتقال إلى الخطوة التالية.
- حدد منح موافقة المسؤول لـ <اسم المستأجر خاصتك)>.
- حدد نعم.
- حدد Refresh، ثم تحقق من أن "Granted for ..." يظهر ضمن Status للنطاقات.
حزمة بداية النهج المخصصة
السياسات المخصصة هي مجموعة من ملفات XML التي تقوم بتحميلها إلى مستأجر Azure AD B2C لتحديد ملفات التعريف الفنية ورحلات المستخدم. نحن نقدم حزم بداية مع العديد من السياسات التي بنيت مسبقًا لتحصل على البدء بسرعة. تحتوي كل حزمة من حزم البداية هذه على أصغر عدد من التشكيلات الجانبية التقنية ورحلات المستخدم المطلوبة لتحقيق السيناريوهات الموضحة:
- LocalAccounts - تمكين استخدام الحسابات المحلية فقط.
- حسابات SocialAccounts - تمكن من استخدام الحسابات الاجتماعية (أو الخارجية) فقط.
- SocialAndLocalAccounts - يتيح استخدام الحسابات المحلية والاجتماعية على حد سواء.
- SocialAndLocalAccountsWithMFA - تمكين خيارات المصادقة الاجتماعية والمحلية والمتعددة العوامل.
تحتوي كل حزمة بداية على:
- ملف أساسي - مطلوب تعديلات قليلة إلى الأساس. مثال:TrustFrameworkBase.xml
- Localization file - هذا الملف هو المكان الذي يتم فيه إجراء تغييرات التعريب. مثال: TrustFrameworkLocalization.xml
- ملف ملحق - هذا الملف هو المكان الذي يتم إجراء معظم تغييرات التكوين فيه. مثال: TrustFrameworkExtensions.xml
- ملفات طرف الاعتماد - ملفات خاصة بالمهام التي دعا إليها التطبيق الخاص بك. أمثلة: SignUpOrSignin.xml, ProfileEdit.xml, PasswordReset.xml
في هذه المقالة، يمكنك تحرير ملفات نهج XML المخصصة في حزمة بداية SocialAndLocalAccounts. إذا كنت بحاجة إلى محرر XML، فجرب Visual Studio Code، وهو محرر خفيف عبر النظام الأساسي.
احصل على حزمة البدء
الحصول على حزم بداية النهج المخصص من GitHub، ثم تحديث ملفات XML في حزمة بداية SocialAndLocalAccounts مع اسم المستأجر Azure AD B2C.
يمكنك تنزيل ملف zip أو استنساخ المستودع باتباع الآتي:
git clone https://github.com/Azure-Samples/active-directory-b2c-custom-policy-starterpack
في كافة الملفات في الدليل SocialAndLocalAccounts استبدال
yourtenant
السلسلة باسم المستأجر B2C AD Azure.على سبيل المثال، إذا كان اسم مستأجر B2C الخاص بك هو contosob2c، فإن كافة مثيلات
yourtenant.onmicrosoft.com
تصبحcontosotenant.onmicrosoft.com
.
إضافة معرفات التطبيق إلى النهج المخصص
إضافة معرفات التطبيق إلى ملف الملحقات TrustFrameworkExtensions.xml.
- افتح
SocialAndLocalAccounts/
TrustFrameworkExtensions.xml
العنصر وابحث عنه<TechnicalProfile Id="login-NonInteractive">
. - استبدال كلا المثيلين
IdentityExperienceFrameworkAppId
مع معرف التطبيق من تطبيق هوية ExperienceFramework التي قمت بإنشائها سابقًا. - استبدال كلا المثيلين
ProxyIdentityExperienceFrameworkAppId
من مع معرف التطبيق من تطبيق هوية ProxyIdentityExperienceFramework التي قمت بإنشائها سابقًا. - احفظ الملف.
أضف Facebook كموفر هوية
تتضمن حزمة بداية SocialAndLocalAccounts تسجيل الدخول الاجتماعي على Facebook. لا يلزم استخدام سياسات مخصصة على فيسبوك، ولكننا نستخدمها هنا لتوضيح كيفية تمكين تسجيل الدخول الاجتماعي الاتحادي في سياسة مخصصة. إذا لم تكن بحاجة إلى تمكين تسجيل الدخول الاجتماعي الموحد، فاستخدم حزمة بدء LocalAccounts بدلاً من ذلك، وتجاوز قسم إضافة فيسبوك كموفر هوية.
إنشاء تطبيق Facebook
استخدم الخطوات الموضحة في إنشاء تطبيق Facebook للحصول على معرف تطبيق Facebook وApp Secret. تخطي المتطلبات الأساسية وبقية الخطوات في مقالة إعداد التسجيل وتسجيل الدخول باستخدام حساب Facebook.
إنشاء مفتاح Facebook
أضف App Secret لتطبيق Facebook الخاص بك كمفتاح سياسة. يمكنك استخدام "سر التطبيق" للتطبيق الذي أنشأته كجزء من المتطلبات الأساسية لهذه المقالة.
- سجل الدخول إلى مدخل Azure.
- إذا كان لديك حق الوصول إلى عدة مستأجرين، فحدد رمز الإعدادات في القائمة العلوية للتبديل إلى مستأجر Azure AD B2C من قائمة Directories + subscriptions.
- في مدخل Microsoft Azure، ابحث عن Azure AD B2C وحددها.
- في صفحة النظرة العامة، ضمن السياسات، حدد إطار عمل تجربة الهوية.
- حدد Policy Keys ثم حدد Add.
- بالنسبة للخيارات، اختر
Manual
. - لـ الاسم، أدخل
FacebookSecret
. قد تتم إضافة البادئةB2C_1A_
تلقائيًّا. - في السر، أدخل التطبيق السريلتطبيق Facebook الخاص بك من developers.facebook.com. هذه القيمة هي السر، وليس معرف التطبيق.
- لاستخدام المفتاح ، حدد التوقيع .
- حدد إنشاء.
تحديث TrustFrameworkExtensions.xml في حزمة بداية السياسة المخصصة
في SocialAndLocalAccounts/
TrustFrameworkExtensions.xml
الملف، استبدل قيمة client_id
معرف تطبيق Facebook واحفظ التغييرات.
<TechnicalProfile Id="Facebook-OAUTH">
<Metadata>
<!--Replace the value of client_id in this technical profile with the Facebook app ID"-->
<Item Key="client_id">00000000000000</Item>
تحميل السياسات
- حدد عنصر قائمة Identity Experience Framework في مستأجر B2C في مدخل Azure.
- حدد تحميل النهج المخصص.
- في هذا الترتيب، قم بتحميل ملفات النهج:
- TrustFrameworkBase.xml
- TrustFrameworkLocalization.xml
- TrustFrameworkExtensions.xml
- SignUpOrSignin.xml
- ProfileEdit.xml
- PasswordReset.xml
أثناء تحميل الملفات، يضيف Azure البادئة B2C_1A_
لكل منها.
تلميح
إذا كان محرر XML الخاص بك يدعم التحقق من صحة الملفات مقابل TrustFrameworkPolicy_0.3.0.0.xsd
مخطط XML الموجود في الدليل الجذر لحزمة البداية. يحدد التحقق من صحة مخطط XML الأخطاء قبل التحميل.
اختبار النهج المخصص
- ضمن النهج المخصصة، حدد B2C_1A_signup_signin.
- بالنسبة إلى Select application في صفحة النظرة العامة للنهج المخصص، حدد تطبيق الويب الذي ترغب في اختباره، مثل التطبيق المسمى webapp1.
- تأكد من أن عنوان رد URL هو
https://jwt.ms
. - حدد تشغيل الآن.
- قم بالتسجيل باستخدام عنوان بريد إلكتروني.
- حدد «تشغيل الآن» مرة أخرى.
- تسجيل الدخول باستخدام نفس الحساب لتأكيد أن لديك التكوين الصحيح.
- حدد Run now وحدد Facebook لتسجيل الدخول باستخدام Facebook واختبار السياسة المخصص.
الخطوات التالية
في هذا المقال، ستتعلم كيفية إجراء ما يلي:
- إنشاء تدفق مستخدم "الاشتراك وتسجيل الدخول"
- إنشاء تدفق مستخدم لتحرير ملف تعريف
- إنشاء تدفق مستخدم لإعادة تعيين كلمة مرور
بعد ذلك، تعرف على كيفية استخدام Azure AD B2C لتسجيل الدخول إلى المستخدمين في أحد التطبيقات والاشتراك في تسجيل الدخول. اتبع نموذج التطبيقات المرتبطة أدناه:
- تكوين نموذج ASP.NET تطبيق ويب Core
- تكوين نموذج ASP.NET تطبيق ويب Core
- تكوين المصادقة في نموذج تطبيق ويب Python
- تكوين نموذج تطبيق صفحة واحدة (SPA)
- تكوين عينة تطبيق Angular بسيط من صفحة واحدة
- تكوين عينة تطبيق Android للأجهزة المحمولة
- تكوين عينة تطبيق iOS للأجهزة المحمولة
- تكوين المصادقة في عينة تطبيق سطح المكتب WPF
- تمكين المصادقة في واجهة برمجة تطبيق الويب خاصتك
- تكوين تطبيق SAML
يمكنك أيضًا معرفة المزيد في سلسلة الاطلاع على المزيد لبنية Azure AD B2C.