هل يمكن للمشرفين رؤية حمولة SSO مرة أخرى؟

هل تم التراجع عن هذا التغيير؟ Moderators should not see emails in SSO section - #13 by techAPJ يبدو أن المراقبين قادرين على رؤية الحمولة (التي تحتوي على البريد الإلكتروني) مرة أخرى.

غير متأكد، @techAPJ هل يمكنك إلقاء نظرة عندما تعود؟

لا أستطيع تكرار المشكلة في أحدث إصدار من Discourse.

يُرجى ملاحظة أن المشرفين سيشاهدون حمولة SSO، لكن هذه الحمولة لن تحتوي على external_email.

هل من الممكن تقييد رؤية قسم SSO بالكامل للمشرفين؟

تم التحديث للتو إلى النسخة التجريبية 3 وقمت بتشغيل اختبار. كان الحساب يحتوي فقط على صلاحيات المشرف، وشملت حمولة البيانات الأخيرة البريد الإلكتروني حتى مع تعطيل خيار “يمكن للمشرفين رؤية رسائل البريد الإلكتروني”.

email=
external_id=
name= 
nonce= 
username= 

لاحظت أنك ذكرت external_email، لكن في حمولة البيانات لدينا هو “email” وليس “external_email”، ربما يكون هذا هو السبب؟ هل هذا شيء نحتاج إلى إصلاحه من جانبنا؟

بالإضافة إلى ذلك، أعتقد أنني استخدمت هذا المنشور عند إنشاء عملية SSO الخاصة بنا: Discourse SSO and API Helper for PHP. يستخدم “email” كأحد المعاملات، وليس “external_email”.

@techAPJ

ما رأيك في ما سبق؟ ^^

هل تتحدث عن صفحة /admin/users/{id}/{username} أم عن مكان آخر؟

لا، عند إنشاء سجل SSO، يتم حفظ external_email وفقًا لما يلي:

في إشارة إلى:

email=
external_id=
name= 
nonce= 
username=

أين ترى هذه الحمولة (payload) في Discourse؟ كما ترى أعلاه، يتم حفظ البريد الإلكتروني كـ external_email، ويتم حفظ الاسم كـ external_name، وهكذا.

آه، أرى أن الحمولة مرئية للمُعدِّلين. لقد أخفيت حمولة SSO للمُعدِّلين عبر:

كما أننا نناقش ما إذا كان يجب أن تكون الحمولة خلف نقر زر للمشرفين (كما نفعل مع رسائل البريد الإلكتروني).

شكرًا لك على التقرير الممتاز @anon60302432، وعلى المتابعة المستمرة. :trophy: