مرحبًا.
نحن نستخدم Discourse مع مصادقة SSO من موقعنا. يمر المستخدم بمصادقتنا، ثم ينتقل إلى موقع Discourse وينقر على “تسجيل الدخول”؛ يرسل خادمنا طلبًا ببيانات SSO للحصول على عنوان URL لإعادة التوجيه. الآن لدينا مهمة لتحديث بعض خصائص المستخدم في ملف Discourse الشخصي عندما يغيرها المستخدم في ملف الموقع الشخصي. لقد استخدمنا طريقة واجهة برمجة تطبيقات Discourse “تحديث البريد الإلكتروني” لتحديث عنوان البريد الإلكتروني، ولكن عند تغيير المستخدم للبريد الإلكتروني، يُضاف العنوان الجديد إلى ملف Discourse الشخصي كعنوان غير مؤكد. عندما أحاول إرسال رسالة تأكيد، تذهب الرسالة إلى العنوان القديم المؤكد بالفعل، ولا يعمل رابط التأكيد الموجود في الرسالة. هل يمكنني فعل شيء ما لتحديث عنوان البريد الإلكتروني دون الحاجة إلى تأكيد؟ ليس لدينا حاجة لتأكيد العنوان باستخدام Discourse، لأن نظام مصادقتنا يقوم بذلك بالفعل. هناك نقطة أخرى: قد يكون العنوان القديم غير متاح بالفعل، مما يجعل تغيير البريد الإلكتروني مستحيلًا بالنسبة للمستخدم.