هل تعمل الخطوات أعلاه مع تدفقات المستخدم في Azure B2C، وهي سياسة مُعدة مسبقًا لحالات الاستخدام؟
لا يتم ملء عنوان البريد الإلكتروني في مربع حوار المستخدم الجديد عند إرجاع المصادقة. يتم استخدام تدفق مستخدم قياسي لإدارة تجربة التسجيل، ولكن المطالبة تُرجع شيئًا مُسمى “emails” وهي عبارة عن مجموعة سلاسل نصية، وليست بريدًا إلكترونيًا واحدًا.
إن إعداد openid_connect_authorize_scope إلى openid emails لا يعمل أيضًا.
تم بناء هذا المكون الإضافي للعمل مع خدمات OIDC المتوافقة مع المعايير. هذا يعني أنه يجب إرجاع البريد الإلكتروني في حقل “email”.
إذا قمت بالتحقق من قسم “Azure B2C” في المنشور الأول لهذا الموضوع، فهناك بعض الإرشادات المقدمة من المجتمع لإعداد “نهج مخصص” يضع عنوان البريد الإلكتروني في موقع متوافق مع المعايير. أخشى أنني لست على دراية كافية بـ Azure B2C لمعرفة ما إذا كان ذلك سيعمل مع ميزة “تدفقات المستخدم”.