مشكلة مع Cognito و SAML بسبب أسماء المستخدمين

مرحبًا،

في سياق OpenID، يقوم Cognito بتوليد اسم مستخدم لمزودي SAML باستخدام المخطط {provider}_{email}، على سبيل المثال google_john.doe@gmail.com. وهذا يمنع إنشاء المستخدم في Discourse لأن رمز @ ليس حرفًا صالحًا لأسماء المستخدمين. هل توجد طريقة لتجاوز هذا القيد، ربما فقط لمستخدمي OpenID؟

شكرًا،

ديفيد

لست متأكدًا تمامًا، لكن أعتقد أن الحل هو إما تكوين Cognito لاستخدام اسم مستخدم مختلف، أو استخدام preferred_username الخاص بـ Cognito بدلاً من ذلك كاسم مستخدم في Discourse.

إعجاب واحد (1)

تم الحل! قمت بالترقية إلى الإصدار 2.7.0.beta5 ويعمل كما هو متوقع. هذا يعني أن نظريتي لم تكن صحيحة، والمشكلة كانت في مكان آخر وقد اختفت الآن. شكرًا لك.

3 إعجابات