{"users":[{"id":115923,"username":"Discourse","name":null,"avatar_template":"/user_avatar/meta-redesign-2026.discourse.group/discourse/{size}/148734_2.png","admin":true,"trust_level":4},{"id":59922,"username":"consideRatio","name":"Erik Sundell","avatar_template":"/user_avatar/meta-redesign-2026.discourse.group/consideratio/{size}/126623_2.png","trust_level":2},{"id":1,"username":"sam","name":"Sam Saffron","avatar_template":"/user_avatar/meta-redesign-2026.discourse.group/sam/{size}/102149_2.png","primary_group_name":"team","flair_name":"team","flair_url":"//cdck-file-uploads-global.s3.dualstack.us-west-2.amazonaws.com/meta/original/3X/e/b/ebee30bd98aef20357e4a177a5a1e45b877ce088.svg","flair_color":"111","flair_group_id":47,"admin":true,"trust_level":3},{"id":8571,"username":"tobiaseigen","name":"Tobias Eigen","avatar_template":"/user_avatar/meta-redesign-2026.discourse.group/tobiaseigen/{size}/539204_2.png","trust_level":2},{"id":121910,"username":"sebix1","name":"sebix","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/s/bcef8e/{size}.png","trust_level":2},{"id":15209,"username":"pfaffman","name":"Jay Pfaffman","avatar_template":"/user_avatar/meta-redesign-2026.discourse.group/pfaffman/{size}/120154_2.png","flair_name":"support-experts","flair_url":"//cdck-file-uploads-global.s3.dualstack.us-west-2.amazonaws.com/meta/original/3X/e/2/e250ec403580530d19e6a9ed42d0d525a51a9dbe.svg","flair_bg_color":"FFFFFF","flair_group_id":142,"trust_level":4},{"id":160471,"username":"Ethsim2","name":"Ethan ","avatar_template":"/user_avatar/meta-redesign-2026.discourse.group/ethsim2/{size}/522255_2.png","flair_name":"theme_authors","flair_url":"paintbrush","flair_bg_color":"ddd","flair_color":"111","flair_group_id":73,"trust_level":1},{"id":190160,"username":"25w31b","name":"","avatar_template":"/user_avatar/meta-redesign-2026.discourse.group/25w31b/{size}/546854_2.png","trust_level":1},{"id":21029,"username":"pmusaraj","name":"Penar Musaraj","avatar_template":"/user_avatar/meta-redesign-2026.discourse.group/pmusaraj/{size}/119489_2.png","primary_group_name":"team","flair_name":"team","flair_url":"//cdck-file-uploads-global.s3.dualstack.us-west-2.amazonaws.com/meta/original/3X/e/b/ebee30bd98aef20357e4a177a5a1e45b877ce088.svg","flair_color":"111","flair_group_id":47,"admin":true,"trust_level":3},{"id":-1,"username":"system","name":"system","avatar_template":"/user_avatar/meta-redesign-2026.discourse.group/system/{size}/443519_2.png","admin":true,"moderator":true,"trust_level":4},{"id":189824,"username":"Abhishek_Soni","name":"Abhishek Soni","avatar_template":"/user_avatar/meta-redesign-2026.discourse.group/abhishek_soni/{size}/546304_2.png","trust_level":0},{"id":2770,"username":"awesomerobot","name":"Kris","avatar_template":"/user_avatar/meta-redesign-2026.discourse.group/awesomerobot/{size}/142900_2.png","primary_group_name":"team","flair_name":"team","flair_url":"//cdck-file-uploads-global.s3.dualstack.us-west-2.amazonaws.com/meta/original/3X/e/b/ebee30bd98aef20357e4a177a5a1e45b877ce088.svg","flair_color":"111","flair_group_id":47,"admin":true,"trust_level":3},{"id":95552,"username":"Moin","name":"","avatar_template":"/user_avatar/meta-redesign-2026.discourse.group/moin/{size}/554653_2.png","trust_level":3},{"id":77577,"username":"funfake","name":"William","avatar_template":"/user_avatar/meta-redesign-2026.discourse.group/funfake/{size}/154367_2.png","trust_level":0},{"id":45577,"username":"hawm","name":"Hawm","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/h/f07891/{size}.png","trust_level":2},{"id":93768,"username":"emrysr","name":"Emrys Roberts","avatar_template":"/user_avatar/meta-redesign-2026.discourse.group/emrysr/{size}/214347_2.png","trust_level":0},{"id":79838,"username":"shawnngtq","name":"Shawn Ng","avatar_template":"/user_avatar/meta-redesign-2026.discourse.group/shawnngtq/{size}/182367_2.png","trust_level":1},{"id":82075,"username":"alex.ehlke","name":"Alex Ehlke","avatar_template":"/user_avatar/meta-redesign-2026.discourse.group/alex.ehlke/{size}/187893_2.png","trust_level":1},{"id":188595,"username":"HBuckley","name":"","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/h/e9bcb4/{size}.png","trust_level":0},{"id":179765,"username":"Soumya_Ranjan_Mishra","name":"Soumya Ranjan Mishra","avatar_template":"/user_avatar/meta-redesign-2026.discourse.group/soumya_ranjan_mishra/{size}/514662_2.png","trust_level":1},{"id":73038,"username":"jahan_gagan","name":"Jahan Gagan","avatar_template":"/user_avatar/meta-redesign-2026.discourse.group/jahan_gagan/{size}/501948_2.png","flair_name":"plugin_authors","flair_url":"plug","flair_bg_color":"dddddd","flair_color":"111111","flair_group_id":48,"trust_level":2},{"id":188589,"username":"rabbitlair","name":"","avatar_template":"/user_avatar/meta-redesign-2026.discourse.group/rabbitlair/{size}/542143_2.png","trust_level":0},{"id":187771,"username":"青岛王斌","name":"青岛老司机","avatar_template":"/user_avatar/meta-redesign-2026.discourse.group/青岛王斌/{size}/539567_2.png","trust_level":1},{"id":183859,"username":"Drancis","name":"Dale","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/d/50afbb/{size}.png","trust_level":0},{"id":406,"username":"RGJ","name":"Richard - Communiteq","avatar_template":"/user_avatar/meta-redesign-2026.discourse.group/rgj/{size}/523185_2.png","flair_name":"support-experts","flair_url":"//cdck-file-uploads-global.s3.dualstack.us-west-2.amazonaws.com/meta/original/3X/e/2/e250ec403580530d19e6a9ed42d0d525a51a9dbe.svg","flair_bg_color":"FFFFFF","flair_group_id":142,"trust_level":4},{"id":187301,"username":"tejasj654","name":"Tejas","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/t/848f3c/{size}.png","trust_level":1},{"id":185806,"username":"DW_dev","name":"","avatar_template":"/user_avatar/meta-redesign-2026.discourse.group/dw_dev/{size}/490888_2.png","trust_level":1},{"id":110946,"username":"phil22","name":"Philip","avatar_template":"/user_avatar/meta-redesign-2026.discourse.group/phil22/{size}/248480_2.png","trust_level":1},{"id":182559,"username":"wangya123","name":"","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/w/ccd318/{size}.png","trust_level":1},{"id":143382,"username":"Viktors_Vradijs","name":"Viktors Vradijs","avatar_template":"/user_avatar/meta-redesign-2026.discourse.group/viktors_vradijs/{size}/357805_2.png","trust_level":0},{"id":100484,"username":"JammyDodger","name":"","avatar_template":"/user_avatar/meta-redesign-2026.discourse.group/jammydodger/{size}/254611_2.png","trust_level":3},{"id":146979,"username":"laudaksg","name":"Girts","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/l/cab0a1/{size}.png","trust_level":0},{"id":134325,"username":"whitewaterdeu","name":"mocha3901","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/w/57b2e6/{size}.png","flair_name":"plugin_authors","flair_url":"plug","flair_bg_color":"dddddd","flair_color":"111111","flair_group_id":48,"trust_level":2},{"id":135392,"username":"NateDhaliwal","name":"Nate Dhaliwal","avatar_template":"/user_avatar/meta-redesign-2026.discourse.group/natedhaliwal/{size}/313494_2.png","flair_name":"theme_authors","flair_url":"paintbrush","flair_bg_color":"ddd","flair_color":"111","flair_group_id":73,"trust_level":3},{"id":58437,"username":"Thomas_Rother","name":"Thommie Rother","avatar_template":"/user_avatar/meta-redesign-2026.discourse.group/thomas_rother/{size}/423597_2.png","trust_level":2},{"id":132988,"username":"Tealk","name":null,"avatar_template":"/user_avatar/meta-redesign-2026.discourse.group/tealk/{size}/525923_2.png","trust_level":2},{"id":83631,"username":"Jagster","name":"Jakke Flemming","avatar_template":"/user_avatar/meta-redesign-2026.discourse.group/jagster/{size}/192154_2.png","trust_level":3},{"id":23649,"username":"strk","name":"Sandro Santilli","avatar_template":"/user_avatar/meta-redesign-2026.discourse.group/strk/{size}/121193_2.png","trust_level":1},{"id":164435,"username":"KurtTrowbridge","name":"Kurt Trowbridge","avatar_template":"/user_avatar/meta-redesign-2026.discourse.group/kurttrowbridge/{size}/470970_2.png","trust_level":1},{"id":121888,"username":"Wilson_Ho","name":"Wilson Ho","avatar_template":"/user_avatar/meta-redesign-2026.discourse.group/wilson_ho/{size}/273946_2.png","trust_level":1},{"id":179745,"username":"sreenu_paruchuri","name":"sreenu paruchuri","avatar_template":"/user_avatar/meta-redesign-2026.discourse.group/sreenu_paruchuri/{size}/514616_2.png","trust_level":1},{"id":140802,"username":"weber-s","name":"Samuël Weber/GwendalD","avatar_template":"/user_avatar/meta-redesign-2026.discourse.group/weber-s/{size}/341470_2.png","trust_level":1},{"id":141994,"username":"humpfhumpf","name":"humpfhumpf","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/h/cc9497/{size}.png","trust_level":1},{"id":138576,"username":"jrack","name":"Justin Rackliffe","avatar_template":"/user_avatar/meta-redesign-2026.discourse.group/jrack/{size}/326934_2.png","trust_level":1},{"id":148406,"username":"lewisakura","name":"lewisakura","avatar_template":"/user_avatar/meta-redesign-2026.discourse.group/lewisakura/{size}/380966_2.png","trust_level":1},{"id":155765,"username":"BlueTigger87","name":"Shay","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/b/edb3f5/{size}.png","trust_level":1},{"id":176597,"username":"pkward","name":"","avatar_template":"/user_avatar/meta-redesign-2026.discourse.group/pkward/{size}/504657_2.png","trust_level":1},{"id":178716,"username":"Wonjong","name":"Wonjong","avatar_template":"/user_avatar/meta-redesign-2026.discourse.group/wonjong/{size}/511146_2.png","trust_level":1},{"id":70205,"username":"timb","name":"Tim Briscoe","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/t/3e96dc/{size}.png","trust_level":1},{"id":178140,"username":"J_S_R","name":"Jorge de los Santos Rodriguez","avatar_template":"/user_avatar/meta-redesign-2026.discourse.group/j_s_r/{size}/487136_2.png","trust_level":1},{"id":177808,"username":"zoeyme","name":"Zoe","avatar_template":"/user_avatar/meta-redesign-2026.discourse.group/zoeyme/{size}/508403_2.png","trust_level":0},{"id":176410,"username":"BaoLe","name":null,"avatar_template":"https://avatars.discourse-cdn.com/v4/letter/b/b9e5f3/{size}.png","trust_level":0}],"primary_groups":[{"id":47,"name":"team"}],"flair_groups":[{"id":47,"name":"team","flair_url":"//cdck-file-uploads-global.s3.dualstack.us-west-2.amazonaws.com/meta/original/3X/e/b/ebee30bd98aef20357e4a177a5a1e45b877ce088.svg","flair_bg_color":"","flair_color":"111"},{"id":142,"name":"support-experts","flair_url":"//cdck-file-uploads-global.s3.dualstack.us-west-2.amazonaws.com/meta/original/3X/e/2/e250ec403580530d19e6a9ed42d0d525a51a9dbe.svg","flair_bg_color":"FFFFFF","flair_color":""},{"id":73,"name":"theme_authors","flair_url":"paintbrush","flair_bg_color":"ddd","flair_color":"111"},{"id":48,"name":"plugin_authors","flair_url":"plug","flair_bg_color":"dddddd","flair_color":"111111"}],"topic_list":{"can_create_topic":false,"more_topics_url":"/c/support/sso/24?page=1","per_page":30,"top_tags":[{"id":233,"name":"oauth2","slug":"oauth2"},{"id":243,"name":"openid-connect","slug":"openid-connect"},{"id":263,"name":"اتصال-الخطاب","slug":"discourseconnect"},{"id":330,"name":"واجهة-برمجة-تطبيقات-rest","slug":"rest-api"},{"id":234,"name":"باتريون","slug":"patreon"},{"id":291,"name":"saml","slug":"saml"},{"id":39,"name":"بريد-إلكتروني","slug":"email"},{"id":509,"name":"دعوات","slug":"invites"},{"id":60,"name":"تسجيل-الدخول-الموحد","slug":"sso"},{"id":279,"name":"إضافات-المصادقة","slug":"auth-plugins"},{"id":1057,"name":"معرّف-الخطاب","slug":"discourse-id"},{"id":5,"name":"تثبيت-غير-مدعوم","slug":"unsupported-install"},{"id":66,"name":"ووردبريس","slug":"wordpress"},{"id":416,"name":"365-oauth","slug":"365-oauth"},{"id":2,"name":"شارات","slug":"badges"},{"id":730,"name":"تسجيل-الدخول-باستخدام-جوج","slug":"google-login"},{"id":9,"name":"مجموعات","slug":"groups"},{"id":56,"name":"مستويات-الثقة","slug":"trust-levels"},{"id":67,"name":"موافقة","slug":"approval"},{"id":150,"name":"تثبيت-المطور","slug":"dev-install"},{"id":48,"name":"مركز-الخطاب","slug":"discourse-hub"},{"id":248,"name":"linkedin-oauth","slug":"linkedin-oauth"},{"id":740,"name":"تسجيل-الدخول","slug":"login"},{"id":397,"name":"تسجيل-الدخول-باستخدام-أما","slug":"login-with-amazon"},{"id":35,"name":"متحرك","slug":"mobile"},{"id":704,"name":"متعدد-المواقع","slug":"multisite"},{"id":68,"name":"مرحباً-بالعلاقات-العامة","slug":"pr-welcome"},{"id":400,"name":"تسجيل-الدخول-عبر-steam","slug":"steam-login"},{"id":618,"name":"حقول-مخصصة-للمستخدم","slug":"user-custom-fields"}],"topics":[{"fancy_title":"حول فئة SSO","fancy_title_localized":true,"locale":"en","id":13110,"title":"About the SSO category","slug":"about-the-sso-category","posts_count":1,"reply_count":2,"highest_post_number":1,"image_url":null,"created_at":"2014-02-26T21:36:48.112Z","last_posted_at":"2014-02-26T21:36:48.178Z","bumped":true,"bumped_at":"2023-01-16T11:35:10.488Z","archetype":"regular","unseen":false,"pinned":true,"unpinned":null,"excerpt":"For queries specifically about SSO (single sign-on) and login using third-party providers (Google, Facebook, GitHub etc). See the official documentation on DiscourseConnect SSO.","visible":true,"closed":true,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[],"tags_descriptions":{},"views":9458,"like_count":0,"has_summary":false,"last_poster_username":"Discourse","category_id":24,"op_like_count":0,"pinned_globally":false,"featured_link":null,"ai_topic_gist":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"كاتب المنشور الأصلي، أحدث كاتب منشور","user_id":115923,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"كيفية نشر جسر SSO بجانب نشر discourse_docker؟","fancy_title_localized":true,"locale":"en","id":110003,"title":"How to deploy a SSO bridge alongside a discourse_docker deployment?","slug":"how-to-deploy-a-sso-bridge-alongside-a-discourse-docker-deployment","posts_count":8,"reply_count":3,"highest_post_number":8,"image_url":null,"created_at":"2019-02-25T08:26:30.106Z","last_posted_at":"2026-04-26T20:05:49.411Z","bumped":true,"bumped_at":"2026-04-26T20:05:49.411Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"أدركت أنني أرغب في تطوير ونقطة نهاية SSO لـ Discourse تقوم بتغليف المصادقة لمزود OIDC. تم الآن تطوير نقطة النهاية كتطبيق Flask متاح كحزمة PyPI: discourse-sso-oidc-bridge…","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[],"tags_descriptions":{},"views":1720,"like_count":15,"has_summary":false,"last_poster_username":"tobiaseigen","category_id":24,"op_like_count":0,"pinned_globally":false,"featured_link":null,"ai_topic_gist":"A user inquired about deploying a Discourse SSO OIDC bridge alongside a discourse_docker instance, but another user noted the project's repository has not been updated in five years, raising concerns about its current viability.","has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"كاتب المنشور الأصلي","user_id":59922,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"ناشر متكرر","user_id":1,"primary_group_id":47,"flair_group_id":47},{"extras":"latest","description":"أحدث كاتب منشور","user_id":8571,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"كيف يمكن ربط Discourse مع مزودي OIDC؟","fancy_title_localized":true,"locale":"en","id":304280,"title":"How is it possible to connect Discourse with two OIDC providers?","slug":"how-is-it-possible-to-connect-discourse-with-two-oidc-providers","posts_count":4,"reply_count":1,"highest_post_number":4,"image_url":null,"created_at":"2023-06-14T20:14:09.797Z","last_posted_at":"2026-04-25T08:06:47.149Z","bumped":true,"bumped_at":"2026-04-25T08:06:47.149Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"تمكنت من ربط GitLab و Microsoft (Azure) بهذه الإضافة. بالمناسبة: بالنسبة لخدمة Azure AD، تأكد من استخدام “معرف العميل للتطبيق” كمعرف للعميل، وليس المعرف السري أو القيمة. \nكيف يمكن ربط Di…","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[{"id":243,"name":"openid-connect","slug":"openid-connect"}],"tags_descriptions":{},"views":234,"like_count":2,"has_summary":false,"last_poster_username":"Ethsim2","category_id":24,"op_like_count":0,"pinned_globally":false,"featured_link":null,"ai_topic_gist":"Participants clarify that Discourse supports multiple OIDC providers via core integration, while Microsoft authentication uses a separate namespace and translation keys, allowing distinct application registrations for different tenants.","has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"كاتب المنشور الأصلي","user_id":121910,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"ناشر متكرر","user_id":15209,"primary_group_id":null,"flair_group_id":142},{"extras":"latest","description":"أحدث كاتب منشور","user_id":160471,"primary_group_id":null,"flair_group_id":73}]},{"fancy_title":"المنتدى لا يتعرف على البريد الإلكتروني البديل من معرف Discourse","fancy_title_localized":true,"locale":"zh_CN","id":398181,"title":"论坛无法识别来自 Discourse ID 的备用电子邮件","slug":"discourse-id","posts_count":3,"reply_count":1,"highest_post_number":3,"image_url":null,"created_at":"2026-03-11T15:16:23.971Z","last_posted_at":"2026-03-28T11:19:56.474Z","bumped":true,"bumped_at":"2026-03-28T11:19:56.474Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"عندما أسجل الدخول أو أسجل في المنتدى باستخدام معرف Discourse، يتعرف المنتدى فقط على البريد الإلكتروني الأساسي، وليس البريد الإلكتروني البديل.\nفي المنتديات العادية (مثل هذا المنتدى Meta الخاص بـ Discourse)، أحتاج إلى إضافة البريد الإلكتروني البديل يدويًا، ولكن في المنتديات المستضافة مجانًا، لا يمكنني إضافة أو تغيير عنوان البريد الإلكتروني يدويًا، لأن المنتدى يعرض خطأ 404 عند محاولة التحقق من عنوان البريد الإلكتروني.","visible":true,"closed":true,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[{"id":1057,"name":"معرّف-الخطاب","slug":"discourse-id"}],"tags_descriptions":{},"views":85,"like_count":5,"has_summary":false,"last_poster_username":"25w31b","category_id":24,"op_like_count":1,"pinned_globally":false,"featured_link":null,"ai_topic_gist":"用户报告在免费托管论坛上无法添加备用电子邮件，但随后确认该问题已自行解决，且支持人员无法复现此故障。","has_accepted_answer":true,"can_vote":false,"posters":[{"extras":"latest","description":"كاتب المنشور الأصلي، أحدث كاتب منشور","user_id":190160,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"ناشر متكرر، الإجابة المقبولة","user_id":21029,"primary_group_id":47,"flair_group_id":47},{"extras":null,"description":"ناشر متكرر","user_id":-1,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"كيفية تفعيل الدخول الموحد (sso) على Discourse؟","fancy_title_localized":true,"locale":"en","id":397816,"title":"How to enable sso on discourse?","slug":"how-to-enable-sso-on-discourse","posts_count":5,"reply_count":1,"highest_post_number":5,"image_url":null,"created_at":"2026-03-06T14:59:33.366Z","last_posted_at":"2026-03-07T10:05:59.894Z","bumped":true,"bumped_at":"2026-03-07T10:05:59.894Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"لقد استضفت ديسكورس على الخادم الخاص بي، والآن أريد تمكين تسجيل الدخول عبر الدخول الموحد (SSO) (لدي موقع ويب أريد إعادة التوجيه منه إلى ديسكورس)، ولكن لا يمكنني العثور على خيار لتمكين SSO.","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[],"tags_descriptions":{},"views":127,"like_count":6,"has_summary":false,"last_poster_username":"Moin","category_id":24,"op_like_count":1,"pinned_globally":false,"featured_link":null,"ai_topic_gist":"A user unable to locate the SSO settings for DiscourseConnect on an outdated version is advised to adjust their search filter and update their installation to access the configuration options.","has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"كاتب المنشور الأصلي","user_id":189824,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"ناشر متكرر","user_id":2770,"primary_group_id":47,"flair_group_id":47},{"extras":"latest","description":"أحدث كاتب منشور","user_id":95552,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"ربط مصادقة Discourse بقاعدة بيانات المستخدمين الخاصة بـ Django؟","fancy_title_localized":true,"locale":"en","id":147604,"title":"Connect Discourse Auth with my Django user DB?","slug":"connect-discourse-auth-with-my-django-user-db","posts_count":7,"reply_count":3,"highest_post_number":7,"image_url":null,"created_at":"2020-04-11T08:07:26.824Z","last_posted_at":"2026-02-12T04:43:11.906Z","bumped":true,"bumped_at":"2026-02-12T04:43:11.906Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"مرحبًا! أنا مهتم جدًا بمنصة Discourse لمنصة التجارة الإلكترونية الخاصة بي.  \nستوفر قسم مساعدة رائعًا لمستخدميي.  \nلقد لاحظت أن Discourse تمتلك طرق مصادقة خاصة بها. كنت أتساءل عما إذا كان بإمكاني تعديل هذه الطرق في...","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[],"tags_descriptions":{},"views":2607,"like_count":7,"has_summary":false,"last_poster_username":"alex.ehlke","category_id":24,"op_like_count":1,"pinned_globally":false,"featured_link":null,"ai_topic_gist":"The user is exploring integrating Discourse authentication with their Django user database, seeking advice on whether splitting authentication systems is a good approach for better user management.","has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"كاتب المنشور الأصلي","user_id":77577,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"ناشر متكرر","user_id":45577,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"ناشر متكرر","user_id":93768,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"ناشر متكرر","user_id":79838,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"أحدث كاتب منشور","user_id":82075,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"أواجه إخفاقات OIDC في سجلات Discourse: `CSRFTokenVerifier::InvalidCSRFToken` على `/auth/oidc` (POST)","fancy_title_localized":true,"locale":"en","id":395752,"title":"I’m seeing OIDC failures in Discourse logs: `CSRFTokenVerifier::InvalidCSRFToken` on `/auth/oidc` (POST)","slug":"i-m-seeing-oidc-failures-in-discourse-logs-csrftokenverifier-invalidcsrftoken-on-auth-oidc-post","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-02-11T07:26:07.675Z","last_posted_at":"2026-02-11T07:26:07.782Z","bumped":true,"bumped_at":"2026-02-11T07:26:07.782Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"مرحباً بالجميع،\nأنا أستخدم Discourse 2026.2.0-latest (26f3e2aa87)\n(تثبيت Docker، قالب nginx الافتراضي، لا يوجد Cloudflare). لقد قمت بتمكين OpenID Connect (Microsoft Entra / Azure AD).\nعندما يحاول مستخدم التسجيل/تسجيل الدخول عبر...","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[{"id":243,"name":"openid-connect","slug":"openid-connect"}],"tags_descriptions":{},"views":29,"like_count":0,"has_summary":false,"last_poster_username":"Ethsim2","category_id":24,"op_like_count":0,"pinned_globally":false,"featured_link":null,"ai_topic_gist":"A user reports CSRF token verification failures during OIDC authentication in Discourse 2026.2.0, suspecting SameSite cookie settings interfere with form_post callbacks from Azure AD, and seeks guidance on proper configuration and security implications.","has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"كاتب المنشور الأصلي، أحدث كاتب منشور","user_id":160471,"primary_group_id":null,"flair_group_id":73}]},{"fancy_title":"OIDC csrf_detected قد يخفي إلغاء المستخدم / رفض الموافقة - يمكن للوثائق توضيح فحص السجلات","fancy_title_localized":true,"locale":"en","id":395021,"title":"OIDC csrf_detected can mask user cancel / consent rejection - docs could clarify log inspection","slug":"oidc-csrf-detected-can-mask-user-cancel-consent-rejection-docs-could-clarify-log-inspection","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":null,"created_at":"2026-02-03T11:56:09.068Z","last_posted_at":"2026-02-05T21:16:57.932Z","bumped":true,"bumped_at":"2026-02-05T21:16:57.932Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"متابعةً للنقاش من تسجيل الدخول عبر OIDC عبر تطبيق Discourse لنظام iOS يفشل أحيانًا مع ظهور csrf_detected عند الاستدعاء:\nمرحباً بالجميع،\nهذا متابعة للملاحظات المرتبطة بخيطي السابق حول فشل تسجيل الدخول عبر OIDC الذي بدأ...","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[{"id":243,"name":"openid-connect","slug":"openid-connect"}],"tags_descriptions":{},"views":58,"like_count":0,"has_summary":false,"last_poster_username":"Ethsim2","category_id":24,"op_like_count":0,"pinned_globally":false,"featured_link":null,"ai_topic_gist":"The discussion highlights that 'csrf_detected' errors in OIDC login can mask user consent rejections or cancellations, and advises operators to inspect logs for accurate diagnosis, noting that log display may include escaped JSON characters like \\u0026.","has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"كاتب المنشور الأصلي، أحدث كاتب منشور","user_id":160471,"primary_group_id":null,"flair_group_id":73}]},{"fancy_title":"الأعضاء المنتهية صلاحيتهم في نظام إدارة علاقات العملاء (CRM) لم تتم إزالتهم عبر Discourse Connect","fancy_title_localized":true,"locale":"en","id":395317,"title":"Lapsed members in CRM not removed via Discourse Connect","slug":"lapsed-members-in-crm-not-removed-via-discourse-connect","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-02-05T20:24:36.684Z","last_posted_at":"2026-02-05T20:24:36.886Z","bumped":true,"bumped_at":"2026-02-05T20:24:36.886Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"مرحباً! لقد قمنا بدمج نظام إدارة علاقات العملاء الخاص بالعضوية (Sheep) باستخدام Discourse Connect. ومع ذلك، عندما تنتهي صلاحية العضوية أو يتم إلغاؤها، لا يبدو أن الوصول إلى Discourse سيتم إزالته تلقائيًا. كيف يمكننا جعل هذا...","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[],"tags_descriptions":{},"views":28,"like_count":0,"has_summary":false,"last_poster_username":"HBuckley","category_id":24,"op_like_count":0,"pinned_globally":false,"featured_link":null,"ai_topic_gist":"A user inquires about automating the removal of lapsed or cancelled members from Discourse access using Discourse Connect integration with their CRM (Sheep), asking if a specific setting enables this functionality.","has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"كاتب المنشور الأصلي، أحدث كاتب منشور","user_id":188595,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"المستخدمون الجدد الذين ينقرون على رابط الفئة يرون &ldquo;الوصول إلى هذا المنتدى عن طريق الدعوة فقط&rdquo; ولا يمكنهم تسجيل الدخول عبر OAuth2","fancy_title_localized":true,"locale":"en","id":389937,"title":"New users clicking category link see “access to this forum is by invite only” and cannot log in via OAuth2","slug":"new-users-clicking-category-link-see-access-to-this-forum-is-by-invite-only-and-cannot-log-in-via-oauth2","posts_count":5,"reply_count":1,"highest_post_number":5,"image_url":"//cdck-file-uploads-global.s3.dualstack.us-west-2.amazonaws.com/meta/optimized/4X/b/1/d/b1de58005be615efd720d3dcbde20b0f0c0f075d_2_1024x329.png","created_at":"2025-11-29T08:03:36.340Z","last_posted_at":"2026-02-05T17:38:34.940Z","bumped":true,"bumped_at":"2026-02-05T17:38:34.940Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"مرحباً بالجميع،\nلدينا فئة خاصة في مثيل Discourse الخاص بنا مقيدة بمجموعة مستخدمين محددة. أنشأنا رابطًا ليتمكن المستخدمون الجدد من الوصول إلى هذه الفئة بعد تسجيل الدخول عبر OAuth2.\nومع ذلك، عندما يقوم المستخدمون الجدد و...","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":[{"max_width":null,"max_height":null,"width":1167,"height":376,"url":"//cdck-file-uploads-global.s3.dualstack.us-west-2.amazonaws.com/meta/original/4X/b/1/d/b1de58005be615efd720d3dcbde20b0f0c0f075d.png"},{"max_width":1024,"max_height":1024,"width":1024,"height":329,"url":"//cdck-file-uploads-global.s3.dualstack.us-west-2.amazonaws.com/meta/optimized/4X/b/1/d/b1de58005be615efd720d3dcbde20b0f0c0f075d_2_1024x329.png"},{"max_width":800,"max_height":800,"width":800,"height":257,"url":"//cdck-file-uploads-global.s3.dualstack.us-west-2.amazonaws.com/meta/optimized/4X/b/1/d/b1de58005be615efd720d3dcbde20b0f0c0f075d_2_800x257.png"},{"max_width":600,"max_height":600,"width":600,"height":193,"url":"//cdck-file-uploads-global.s3.dualstack.us-west-2.amazonaws.com/meta/optimized/4X/b/1/d/b1de58005be615efd720d3dcbde20b0f0c0f075d_2_600x193.png"},{"max_width":400,"max_height":400,"width":400,"height":128,"url":"//cdck-file-uploads-global.s3.dualstack.us-west-2.amazonaws.com/meta/optimized/4X/b/1/d/b1de58005be615efd720d3dcbde20b0f0c0f075d_2_400x128.png"},{"max_width":300,"max_height":300,"width":300,"height":96,"url":"//cdck-file-uploads-global.s3.dualstack.us-west-2.amazonaws.com/meta/optimized/4X/b/1/d/b1de58005be615efd720d3dcbde20b0f0c0f075d_2_300x96.png"},{"max_width":200,"max_height":200,"width":200,"height":64,"url":"//cdck-file-uploads-global.s3.dualstack.us-west-2.amazonaws.com/meta/optimized/4X/b/1/d/b1de58005be615efd720d3dcbde20b0f0c0f075d_2_200x64.png"}],"tags":[{"id":509,"name":"دعوات","slug":"invites"},{"id":233,"name":"oauth2","slug":"oauth2"}],"tags_descriptions":{},"views":165,"like_count":2,"has_summary":false,"last_poster_username":"rabbitlair","category_id":24,"op_like_count":0,"pinned_globally":false,"featured_link":null,"ai_topic_gist":"Disabling 'OpenID Connect match by email' and configuring SSO webhook to auto-create accounts with group assignments resolved the issue of new OAuth2 users being blocked by 'invite only' before login.","has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"كاتب المنشور الأصلي","user_id":179765,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"ناشر متكرر","user_id":73038,"primary_group_id":null,"flair_group_id":48},{"extras":"latest","description":"أحدث كاتب منشور","user_id":188589,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"فشل تسجيل الدخول عبر OIDC عبر تطبيق Discourse لنظام iOS أحيانًا مع ظهور csrf_detected عند إعادة التوجيه","fancy_title_localized":true,"locale":"en","id":394838,"title":"OIDC login via Discourse iOS app occasionally fails with csrf_detected on callback","slug":"oidc-login-via-discourse-ios-app-occasionally-fails-with-csrf-detected-on-callback","posts_count":5,"reply_count":0,"highest_post_number":5,"image_url":null,"created_at":"2026-01-31T11:51:35.680Z","last_posted_at":"2026-02-02T20:46:42.031Z","bumped":true,"bumped_at":"2026-02-02T20:46:42.031Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"مرحباً،\nأنا أشغل Discourse (2026.2.0-latest (f7cec86997)) مع OpenID Connect (Azure / Entra ID كـ IdP).\nلقد لاحظت فشلاً عرضياً في تسجيل الدخول يبدو أنه يحدث فقط عندما يحاول المستخدمون تسجيل الدخول عبر Discourse ...","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[{"id":243,"name":"openid-connect","slug":"openid-connect"}],"tags_descriptions":{},"views":103,"like_count":0,"has_summary":false,"last_poster_username":"Ethsim2","category_id":24,"op_like_count":0,"pinned_globally":false,"featured_link":null,"ai_topic_gist":"OIDC login via iOS in-app browsers like Snapchat fails due to CSRF/state cookie loss in WKWebView; Discourse correctly rejects invalid callbacks, and mitigation requires server-side messaging, not client fixes or SameSite changes.","has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"كاتب المنشور الأصلي، أحدث كاتب منشور","user_id":160471,"primary_group_id":null,"flair_group_id":73}]},{"fancy_title":"حول إعدادات oauth2، تم رفض IP، كيف يمكن الحل","fancy_title_localized":true,"locale":"zh_CN","id":394318,"title":"关于oauth2的设定，IP被拒绝，如何解决","slug":"oauth2-ip","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":null,"created_at":"2026-01-26T07:30:27.704Z","last_posted_at":"2026-01-26T10:44:36.175Z","bumped":true,"bumped_at":"2026-01-26T10:44:36.175Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"[root@HDDXVZ4023 discourse_docker]# tail -f /var/discourse/shared/standalone/log/rails/production.log\nBody: \nclient_id: \nclient_secret: \ngrant_type: authorization_code \ncode: zeyHxfhcvSIzMiw \n:redirect_uri: https://*****…","visible":true,"closed":true,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[{"id":233,"name":"oauth2","slug":"oauth2"}],"tags_descriptions":{},"views":48,"like_count":1,"has_summary":false,"last_poster_username":"青岛王斌","category_id":24,"op_like_count":0,"pinned_globally":false,"featured_link":null,"ai_topic_gist":"问题源于DISCOURSE_ALLOWED_INTERNAL_HOSTS与redirect_uri配置不匹配，调整后配置有效，但重新指定token获取地址后问题复现。","has_accepted_answer":true,"can_vote":false,"posters":[{"extras":"latest","description":"كاتب المنشور الأصلي، أحدث كاتب منشور، الإجابة المقبولة","user_id":187771,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"ناشر متكرر","user_id":-1,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"SSO - أدوار المستخدمين أو قوائم التحكم في الوصول (ACLs) للتمييز بين مستويات الوصول","fancy_title_localized":true,"locale":"en","id":394229,"title":"SSO - User Roles or ACLs to differentiate access levels","slug":"sso-user-roles-or-acls-to-differentiate-access-levels","posts_count":3,"reply_count":0,"highest_post_number":3,"image_url":null,"created_at":"2026-01-23T22:05:20.743Z","last_posted_at":"2026-01-24T00:25:26.810Z","bumped":true,"bumped_at":"2026-01-24T00:25:26.810Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"مرحباً، نحن نستفيد من خاصية تسجيل الدخول الموحد (SSO) لمصادقة مجتمعنا. ضمن نظامنا لدينا عملاء مختلفون، لنقل A و B. نريد تمييز هاتين المجموعتين في Discourse بحيث يكون لدينا فئات خاصة. في...","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[{"id":60,"name":"تسجيل-الدخول-الموحد","slug":"sso"}],"tags_descriptions":{},"views":84,"like_count":7,"has_summary":false,"last_poster_username":"pfaffman","category_id":24,"op_like_count":0,"pinned_globally":false,"featured_link":null,"ai_topic_gist":"The discussion focuses on using SSO to automatically assign users to groups based on their authentication levels, enabling differentiated access to private categories in Discourse without manual intervention.","has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"كاتب المنشور الأصلي","user_id":183859,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"ناشر متكرر","user_id":406,"primary_group_id":null,"flair_group_id":142},{"extras":"latest","description":"أحدث كاتب منشور","user_id":15209,"primary_group_id":null,"flair_group_id":142}]},{"fancy_title":"خطأ 500 بعد الحصول على الرمز المميز في إضافة oauth2-basic","fancy_title_localized":true,"locale":"en","id":392974,"title":"500 error after getting the token in oauth2-basic plugin","slug":"500-error-after-getting-the-token-in-oauth2-basic-plugin","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":null,"created_at":"2026-01-08T14:38:24.413Z","last_posted_at":"2026-01-08T14:40:32.560Z","bumped":true,"bumped_at":"2026-01-08T14:40:32.560Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"أواجه خطأً غريبًا يبدو أن الآخرين قد قاموا بحله. في الأساس، أحصل على الرمز المميز (token) من واجهة برمجة التطبيقات (API) ولكن لا يتم إجراء أي استدعاءات لواجهة برمجة تطبيقات تفاصيل المستخدم. بدلاً من ذلك، يفشل عنوان URL لرد الاتصال (callback URL) برمز 500 دون أي رسالة خطأ.\n…","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[{"id":233,"name":"oauth2","slug":"oauth2"}],"tags_descriptions":{},"views":46,"like_count":0,"has_summary":false,"last_poster_username":"tejasj654","category_id":24,"op_like_count":0,"pinned_globally":false,"featured_link":null,"ai_topic_gist":"User receives a 500 error after OAuth2 token acquisition despite valid token response, with no user details API calls triggered and no visible error logs, seeking debugging steps.","has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"كاتب المنشور الأصلي، أحدث كاتب منشور","user_id":187301,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"تسجيل الدخول الاجتماعي يعمل فقط على سطح المكتب، ولكن ليس على الأجهزة المحمولة (تم اكتشاف CSRF)","fancy_title_localized":true,"locale":"de","id":389975,"title":"Social Login funktioniert nur auf Desktop, aber nicht auf mobilen Geräten (CSRF detected)","slug":"social-login-funktioniert-nur-auf-desktop-aber-nicht-auf-mobilen-geraten-csrf-detected","posts_count":4,"reply_count":1,"highest_post_number":4,"image_url":null,"created_at":"2025-11-30T15:34:44.147Z","last_posted_at":"2025-11-30T19:13:29.982Z","bumped":true,"bumped_at":"2025-11-30T19:13:29.982Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"مرحباً،\nلدي مشكلة في منتدى Discourse الخاص بي تتعلق بتسجيل الدخول عبر وسائل التواصل الاجتماعي (Google، Discord، LinkedIn):\n\nعلى أجهزة سطح المكتب، تعمل جميع عمليات تسجيل الدخول عبر وسائل التواصل الاجتماعي بشكل صحيح.\n\nعلى جميع الأجهزة المحمولة (iOS/Android، Safari/Chrome/Firefox) فإنه...","visible":true,"closed":true,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[{"id":35,"name":"متحرك","slug":"mobile"},{"id":233,"name":"oauth2","slug":"oauth2"},{"id":740,"name":"تسجيل-الدخول","slug":"login"},{"id":730,"name":"تسجيل-الدخول-باستخدام-جوج","slug":"google-login"},{"id":248,"name":"linkedin-oauth","slug":"linkedin-oauth"}],"tags_descriptions":{},"views":104,"like_count":2,"has_summary":false,"last_poster_username":"DW_dev","category_id":24,"op_like_count":1,"pinned_globally":false,"featured_link":null,"ai_topic_gist":"Das Problem mit Social Login-Fehlern auf mobilen Geräten wurde durch ein benutzerdefiniertes JavaScript-Skript im Theme verursacht, das Seiten-Redirects auslöste und CSRF-Tokens zerstörte.","has_accepted_answer":true,"can_vote":false,"posters":[{"extras":"latest","description":"كاتب المنشور الأصلي، أحدث كاتب منشور، الإجابة المقبولة","user_id":185806,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"ناشر متكرر","user_id":15209,"primary_group_id":null,"flair_group_id":142},{"extras":null,"description":"ناشر متكرر","user_id":-1,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"منتدى الدعوة فقط مع تسجيل الدخول عبر Google أو OIDC أو Oauth2","fancy_title_localized":true,"locale":"en","id":387802,"title":"Invite only forum with Google, OIDC or Oauth2 login","slug":"invite-only-forum-with-google-oidc-or-oauth2-login","posts_count":3,"reply_count":1,"highest_post_number":3,"image_url":"//cdck-file-uploads-global.s3.dualstack.us-west-2.amazonaws.com/meta/optimized/4X/c/9/1/c91306de390889e69ca7f82d74d801cf7e0133d3_2_1023x581.png","created_at":"2025-11-06T17:50:10.562Z","last_posted_at":"2025-11-12T10:43:57.065Z","bumped":true,"bumped_at":"2025-11-12T10:43:57.065Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"مرحباً،\nلدي نسخة مستضافة ذاتياً من ديسكورس. لقد قمت بإعداد إضافة OIDC connect لتسجيل دخول المستخدمين باستخدام حساباتهم في جوجل. باستخدام الإعدادات في وحدة تحكم جوجل السحابية، أستطيع الحد من ذلك للمستخدمين داخل نطاقي...","visible":true,"closed":true,"archived":false,"bookmarked":null,"liked":null,"thumbnails":[{"max_width":null,"max_height":null,"width":1658,"height":942,"url":"//cdck-file-uploads-global.s3.dualstack.us-west-2.amazonaws.com/meta/original/4X/c/9/1/c91306de390889e69ca7f82d74d801cf7e0133d3.png"},{"max_width":1024,"max_height":1024,"width":1023,"height":581,"url":"//cdck-file-uploads-global.s3.dualstack.us-west-2.amazonaws.com/meta/optimized/4X/c/9/1/c91306de390889e69ca7f82d74d801cf7e0133d3_2_1023x581.png"},{"max_width":800,"max_height":800,"width":800,"height":454,"url":"//cdck-file-uploads-global.s3.dualstack.us-west-2.amazonaws.com/meta/optimized/4X/c/9/1/c91306de390889e69ca7f82d74d801cf7e0133d3_2_800x454.png"},{"max_width":600,"max_height":600,"width":600,"height":340,"url":"//cdck-file-uploads-global.s3.dualstack.us-west-2.amazonaws.com/meta/optimized/4X/c/9/1/c91306de390889e69ca7f82d74d801cf7e0133d3_2_600x340.png"},{"max_width":400,"max_height":400,"width":400,"height":227,"url":"//cdck-file-uploads-global.s3.dualstack.us-west-2.amazonaws.com/meta/optimized/4X/c/9/1/c91306de390889e69ca7f82d74d801cf7e0133d3_2_400x227.png"},{"max_width":300,"max_height":300,"width":300,"height":170,"url":"//cdck-file-uploads-global.s3.dualstack.us-west-2.amazonaws.com/meta/optimized/4X/c/9/1/c91306de390889e69ca7f82d74d801cf7e0133d3_2_300x170.png"},{"max_width":200,"max_height":200,"width":200,"height":113,"url":"//cdck-file-uploads-global.s3.dualstack.us-west-2.amazonaws.com/meta/optimized/4X/c/9/1/c91306de390889e69ca7f82d74d801cf7e0133d3_2_200x113.png"}],"tags":[{"id":233,"name":"oauth2","slug":"oauth2"},{"id":243,"name":"openid-connect","slug":"openid-connect"}],"tags_descriptions":{},"views":131,"like_count":2,"has_summary":false,"last_poster_username":"phil22","category_id":24,"op_like_count":1,"pinned_globally":false,"featured_link":null,"ai_topic_gist":"User phil22 reports an error when trying to sign in with Google to an invite-only Discourse instance using OIDC, noting it's similar to a previously discussed issue, while acknowledging a prior related post.","has_accepted_answer":true,"can_vote":false,"posters":[{"extras":"latest","description":"كاتب المنشور الأصلي، أحدث كاتب منشور","user_id":110946,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"ناشر متكرر، الإجابة المقبولة","user_id":21029,"primary_group_id":47,"flair_group_id":47},{"extras":null,"description":"ناشر متكرر","user_id":-1,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"تحديث SSO avatar_url غير صالح دائمًا","fancy_title_localized":true,"locale":"en","id":386950,"title":"SSO update avatar_url is always invalid","slug":"sso-update-avatar-url-is-always-invalid","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":"//cdck-file-uploads-global.s3.dualstack.us-west-2.amazonaws.com/meta/optimized/4X/a/b/f/abf7747b3112c46b0f7387a480bd1b8a360b0fd2_2_1023x791.png","created_at":"2025-10-28T15:36:52.403Z","last_posted_at":"2025-10-29T12:15:26.426Z","bumped":true,"bumped_at":"2025-10-29T12:15:26.426Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"لقد قمت بتعيين المعلمة `avatar_force_update` على `true`،\nوتم تحديد خيار \"يتجاوز Discourse Connect الصورة الرمزية\" أيضًا. لقد جربت أيضًا إلغاء تحديد خيار \"يتجاوز Discourse Connect الصورة الرمزية\"، ولكن لم يتم تحديث الصورة الرمزية بعد.\n\nالصورة الرمزية هي...","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":[{"max_width":null,"max_height":null,"width":1765,"height":1364,"url":"//cdck-file-uploads-global.s3.dualstack.us-west-2.amazonaws.com/meta/original/4X/a/b/f/abf7747b3112c46b0f7387a480bd1b8a360b0fd2.png"},{"max_width":1024,"max_height":1024,"width":1023,"height":791,"url":"//cdck-file-uploads-global.s3.dualstack.us-west-2.amazonaws.com/meta/optimized/4X/a/b/f/abf7747b3112c46b0f7387a480bd1b8a360b0fd2_2_1023x791.png"},{"max_width":800,"max_height":800,"width":800,"height":618,"url":"//cdck-file-uploads-global.s3.dualstack.us-west-2.amazonaws.com/meta/optimized/4X/a/b/f/abf7747b3112c46b0f7387a480bd1b8a360b0fd2_2_800x618.png"},{"max_width":600,"max_height":600,"width":600,"height":463,"url":"//cdck-file-uploads-global.s3.dualstack.us-west-2.amazonaws.com/meta/optimized/4X/a/b/f/abf7747b3112c46b0f7387a480bd1b8a360b0fd2_2_600x463.png"},{"max_width":400,"max_height":400,"width":400,"height":309,"url":"//cdck-file-uploads-global.s3.dualstack.us-west-2.amazonaws.com/meta/optimized/4X/a/b/f/abf7747b3112c46b0f7387a480bd1b8a360b0fd2_2_400x309.png"},{"max_width":300,"max_height":300,"width":300,"height":231,"url":"//cdck-file-uploads-global.s3.dualstack.us-west-2.amazonaws.com/meta/optimized/4X/a/b/f/abf7747b3112c46b0f7387a480bd1b8a360b0fd2_2_300x231.png"},{"max_width":200,"max_height":200,"width":200,"height":154,"url":"//cdck-file-uploads-global.s3.dualstack.us-west-2.amazonaws.com/meta/optimized/4X/a/b/f/abf7747b3112c46b0f7387a480bd1b8a360b0fd2_2_200x154.png"}],"tags":[],"tags_descriptions":{},"views":42,"like_count":0,"has_summary":false,"last_poster_username":"wangya123","category_id":24,"op_like_count":0,"pinned_globally":false,"featured_link":null,"ai_topic_gist":"User wangya123 reports an issue where the avatar_url update fails despite setting avatar_force_update to true and enabling Discourse Connect overrides, seeking assistance with the problem.","has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"كاتب المنشور الأصلي، أحدث كاتب منشور","user_id":182559,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Discourse connect avatar_url لا يعمل","fancy_title_localized":true,"locale":"en","id":293036,"title":"Discourse connect avatar_url isn't working","slug":"discourse-connect-avatar-url-isnt-working","posts_count":10,"reply_count":5,"highest_post_number":10,"image_url":"//cdck-file-uploads-global.s3.dualstack.us-west-2.amazonaws.com/meta/original/4X/7/a/0/7a0f232ea884b515776f82953f56b123d048fd2f.png","created_at":"2024-01-26T09:00:12.321Z","last_posted_at":"2025-10-29T06:58:33.950Z","bumped":true,"bumped_at":"2025-10-29T06:58:33.950Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"مرحباً. واجهت مشكلة في تحديث الصورة الرمزية عبر discourse-connect. \nفي حمولة sso، تم تعيين avarat_force_update = true و avatar_url = https://files.ekool.eu/ekool/202311/3011/00/-m-ae103b0bac1fa5fc3cb65217a0183ba7b2633edae6d\n...","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":[{"max_width":null,"max_height":null,"width":581,"height":278,"url":"//cdck-file-uploads-global.s3.dualstack.us-west-2.amazonaws.com/meta/original/4X/7/a/0/7a0f232ea884b515776f82953f56b123d048fd2f.png"},{"max_width":400,"max_height":400,"width":400,"height":191,"url":"//cdck-file-uploads-global.s3.dualstack.us-west-2.amazonaws.com/meta/optimized/4X/7/a/0/7a0f232ea884b515776f82953f56b123d048fd2f_2_400x191.png"},{"max_width":300,"max_height":300,"width":300,"height":143,"url":"//cdck-file-uploads-global.s3.dualstack.us-west-2.amazonaws.com/meta/optimized/4X/7/a/0/7a0f232ea884b515776f82953f56b123d048fd2f_2_300x143.png"},{"max_width":200,"max_height":200,"width":200,"height":95,"url":"//cdck-file-uploads-global.s3.dualstack.us-west-2.amazonaws.com/meta/optimized/4X/7/a/0/7a0f232ea884b515776f82953f56b123d048fd2f_2_200x95.png"}],"tags":[],"tags_descriptions":{},"views":742,"like_count":2,"has_summary":false,"last_poster_username":"wangya123","category_id":24,"op_like_count":0,"pinned_globally":false,"featured_link":null,"ai_topic_gist":"Users report that the avatar_url in discourse-connect SSO payload is not updating avatars despite setting avatar_force_update to true, with one user confirming the same issue.","has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"كاتب المنشور الأصلي","user_id":143382,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"ناشر متكرر","user_id":100484,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"ناشر متكرر","user_id":146979,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"أحدث كاتب منشور","user_id":182559,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"كيفية تمكين تسجيل الدخول باستخدام معرف discourse في موقعي","fancy_title_localized":true,"locale":"en","id":386716,"title":"How to enable discourse id login in my site","slug":"how-to-enable-discourse-id-login-in-my-site","posts_count":4,"reply_count":2,"highest_post_number":4,"image_url":null,"created_at":"2025-10-25T08:28:20.490Z","last_posted_at":"2025-10-26T16:13:03.918Z","bumped":true,"bumped_at":"2025-10-26T16:13:03.918Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"أريد فتح هذه الوظيفة للسماح للمستخدمين بتسجيل الدخول باستخدام معرف Discourse\nولكنني لا أعرف كيفية تمكين تسجيل الدخول بمعرف Discourse على موقعي\n\nhttps://meta.discourse.org/t/discourse-id-is-now-available-try-it-today/385007","visible":true,"closed":true,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[{"id":1057,"name":"معرّف-الخطاب","slug":"discourse-id"}],"tags_descriptions":{},"views":229,"like_count":6,"has_summary":false,"last_poster_username":"whitewaterdeu","category_id":24,"op_like_count":0,"pinned_globally":false,"featured_link":null,"ai_topic_gist":"The user enabled Discourse ID login after activating 'force https' and sought help with missing client and secret keys, referencing documentation for setup guidance.","has_accepted_answer":true,"can_vote":false,"posters":[{"extras":"latest","description":"كاتب المنشور الأصلي، أحدث كاتب منشور، الإجابة المقبولة","user_id":134325,"primary_group_id":null,"flair_group_id":48},{"extras":null,"description":"ناشر متكرر","user_id":135392,"primary_group_id":null,"flair_group_id":73},{"extras":null,"description":"ناشر متكرر","user_id":-1,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"فشل Discourse ID في التفعيل على نسختي","fancy_title_localized":true,"locale":"en","id":386023,"title":"Discourse ID fails to activate on my instance","slug":"discourse-id-fails-to-activate-on-my-instance","posts_count":27,"reply_count":21,"highest_post_number":27,"image_url":null,"created_at":"2025-10-10T18:16:53.798Z","last_posted_at":"2025-10-22T17:00:39.030Z","bumped":true,"bumped_at":"2025-10-22T17:00:39.030Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"أرى هذه الرسالة عند محاولة تفعيل Discourse_id على نظام الاختبار الخاص بي (3.6.0.beta2-latest):\nenable_discourse_id: يجب عليك تكوين بيانات اعتماد Discourse ID ('discourse_id_client_id' و 'discourse_id_client_secret')...","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[{"id":5,"name":"تثبيت-غير-مدعوم","slug":"unsupported-install"},{"id":1057,"name":"معرّف-الخطاب","slug":"discourse-id"}],"tags_descriptions":{},"views":620,"like_count":25,"has_summary":false,"last_poster_username":"pmusaraj","category_id":24,"op_like_count":2,"pinned_globally":false,"featured_link":null,"ai_topic_gist":"Thomas_Rother reports an issue activating Discourse ID on his test system, and pfaffman suggests checking the admin area, noting that the activation process should have worked based on previous steps.","has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"كاتب المنشور الأصلي","user_id":58437,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"ناشر متكرر","user_id":95552,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"ناشر متكرر","user_id":132988,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"ناشر متكرر","user_id":83631,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"أحدث كاتب منشور","user_id":21029,"primary_group_id":47,"flair_group_id":47}]},{"fancy_title":"شعار LDAP؟","fancy_title_localized":true,"locale":"en","id":382116,"title":"LDAP badge?","slug":"ldap-badge","posts_count":4,"reply_count":2,"highest_post_number":4,"image_url":null,"created_at":"2025-09-09T21:09:57.666Z","last_posted_at":"2025-09-12T11:40:15.108Z","bumped":true,"bumped_at":"2025-09-22T13:25:15.155Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"مرحباً، هل من الممكن تعيين شارة لأولئك الذين يتطابق اسم المستخدم الخاص بهم مع اسم مستخدم LDAP وتمت المصادقة عليهم عبر LDAP؟ نحن حاليًا نسمح بتسجيل الحسابات المحلية أيضًا لذا يمكن لشخص ما تسجيل حساب LDAP الخاص بشخص آخر ...","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[{"id":2,"name":"شارات","slug":"badges"},{"id":60,"name":"تسجيل-الدخول-الموحد","slug":"sso"}],"tags_descriptions":{"شارات":""},"views":154,"like_count":2,"has_summary":false,"last_poster_username":"pfaffman","category_id":24,"op_like_count":0,"pinned_globally":false,"featured_link":null,"ai_topic_gist":"LDAP group assignment for badge flair requires a plugin, as the current LDAP setup lacks this functionality.","has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"كاتب المنشور الأصلي","user_id":23649,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"أحدث كاتب منشور","user_id":15209,"primary_group_id":null,"flair_group_id":142}]},{"fancy_title":"مزامنة تفضيلات إشعارات البريد الإلكتروني والملخص من مزود SSO","fancy_title_localized":true,"locale":"en","id":358766,"title":"Syncing email notification and summary preferences from SSO provider","slug":"syncing-email-notification-and-summary-preferences-from-sso-provider","posts_count":2,"reply_count":2,"highest_post_number":3,"image_url":null,"created_at":"2025-03-25T13:50:23.098Z","last_posted_at":"2025-09-17T12:37:31.696Z","bumped":true,"bumped_at":"2025-09-17T12:37:31.696Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"أنا أعمل على تكامل Discourse مع موقع Drupal (باستخدام وحدة Discourse SSO لوحدة Drupal) وتمكنت من الإجابة على معظم أسئلتي بالوثائق الحالية. ومع ذلك، فقد توقفت عند هذا السؤال: \nإذا أمكن، نود أن نسمح للمستخدمين بتعيين تفضيل&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[],"tags_descriptions":{},"views":65,"like_count":0,"has_summary":false,"last_poster_username":"KurtTrowbridge","category_id":24,"op_like_count":0,"pinned_globally":false,"featured_link":null,"ai_topic_gist":"User implemented a workaround by linking to Discourse notification settings from Drupal due to syncing limitations.","has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"كاتب المنشور الأصلي، أحدث كاتب منشور","user_id":164435,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"تجاوز الأفاتار باستخدام OIDC","fancy_title_localized":true,"locale":"en","id":304291,"title":"Overriding avatars with OIDC","slug":"overriding-avatars-with-oidc","posts_count":4,"reply_count":1,"highest_post_number":4,"image_url":null,"created_at":"2024-02-01T09:40:52.604Z","last_posted_at":"2025-09-10T09:16:57.833Z","bumped":true,"bumped_at":"2025-09-10T09:16:57.833Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"هل هناك طريقة يمكن لهذا المكون الإضافي من خلالها تجاوز الأفاتار، كما يفعل DiscourseConnect؟","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[{"id":243,"name":"openid-connect","slug":"openid-connect"}],"tags_descriptions":{},"views":295,"like_count":3,"has_summary":false,"last_poster_username":"sreenu_paruchuri","category_id":24,"op_like_count":1,"pinned_globally":false,"featured_link":null,"ai_topic_gist":"User seeks guidance on mapping an avatar URL from an OIDC userinfo response to a custom field in the plugin.","has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"كاتب المنشور الأصلي","user_id":121888,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"ناشر متكرر","user_id":21029,"primary_group_id":47,"flair_group_id":47},{"extras":"latest","description":"أحدث كاتب منشور","user_id":179745,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Avatar يتزامن فقط عند الإنشاء","fancy_title_localized":true,"locale":"en","id":304286,"title":"Avatar is synching only on creation","slug":"avatar-is-synching-only-on-creation","posts_count":5,"reply_count":1,"highest_post_number":5,"image_url":null,"created_at":"2023-11-15T09:00:33.033Z","last_posted_at":"2025-09-02T16:50:04.738Z","bumped":true,"bumped_at":"2025-09-02T16:50:04.738Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"مرحباً!\nأنا أستخدم هذه الإضافة لمزامنة المستخدمين من موقع django، ولكن الصورة الرمزية تتم مزامنتها فقط عند الإنشاء. إذا قام المستخدم بتغييرها في django، فلن تتم مزامنتها في discourse.\nفي الواقع، في Discourse managed_authenticator.rb، الـ…","visible":true,"closed":true,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[{"id":243,"name":"openid-connect","slug":"openid-connect"}],"tags_descriptions":{},"views":245,"like_count":5,"has_summary":false,"last_poster_username":"pmusaraj","category_id":24,"op_like_count":2,"pinned_globally":false,"featured_link":null,"ai_topic_gist":"A PR addressing avatar sync issues has been merged, resolving the problem of avatars not updating on login.","has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"كاتب المنشور الأصلي","user_id":140802,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"ناشر متكرر","user_id":141994,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"ناشر متكرر","user_id":138576,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"ناشر متكرر","user_id":148406,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"أحدث كاتب منشور","user_id":21029,"primary_group_id":47,"flair_group_id":47}]},{"fancy_title":"تغيير SSO لمعرف موفر جديد","fancy_title_localized":true,"locale":"en","id":379959,"title":"Changing SSO for new IDP","slug":"changing-sso-for-new-idp","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2025-08-22T20:21:05.870Z","last_posted_at":"2025-08-22T20:21:05.958Z","bumped":true,"bumped_at":"2025-08-22T20:21:05.958Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"نحن بصدد الانتقال بنظام الدخول الموحد (SSO) نظرًا لتغيير في قاعدة بياناتنا. نحتاج إلى إيجاد أفضل طريقة لربط المستخدمين بحسابات منتداهم الحالية. هل من الممكن إعادة ملء معرفات المستخدمين في النظام بحيث...","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[{"id":60,"name":"تسجيل-الدخول-الموحد","slug":"sso"}],"tags_descriptions":{},"views":48,"like_count":0,"has_summary":false,"last_poster_username":"BlueTigger87","category_id":24,"op_like_count":0,"pinned_globally":false,"featured_link":null,"ai_topic_gist":"The user is transitioning their SSO system due to a database change and seeks advice on backfilling user IDs to link existing forum accounts to the new identity provider.","has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"كاتب المنشور الأصلي، أحدث كاتب منشور","user_id":155765,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"أحيانًا تظهر رسالة سريعة &ldquo;تم تسجيل خروجك&rdquo;","fancy_title_localized":true,"locale":"en","id":372722,"title":"Sometimes toast the message \"you were logged out\"","slug":"sometimes-toast-the-message-you-were-logged-out","posts_count":10,"reply_count":4,"highest_post_number":11,"image_url":null,"created_at":"2025-07-03T06:01:52.972Z","last_posted_at":"2025-07-07T08:36:47.174Z","bumped":true,"bumped_at":"2025-07-07T13:36:07.837Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"لدينا مشكلة في إبقاء المستخدم مسجلاً دخوله.\n\nنقوم بربط discourse بتطبيقنا باستخدام sso.\nنجاح تسجيل الدخول وإعادة التوجيه إلى discourse\nالنقر على لوحة ما\nنافذة منبثقة \"لقد تم تسجيل خروجك\"\n\nتخميناتنا أدناه\n_forum_session value i…","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[],"tags_descriptions":{},"views":220,"like_count":4,"has_summary":false,"last_poster_username":"RGJ","category_id":24,"op_like_count":0,"pinned_globally":false,"featured_link":null,"ai_topic_gist":"Users experience intermittent \"logged out\" popups during search in the production Discourse environment despite consistent versions (3.5.0.beta1) across environments, and are advised to update to the latest beta release for potential fixes and security improvements.","has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"كاتب المنشور الأصلي","user_id":176597,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"ناشر متكرر","user_id":1,"primary_group_id":47,"flair_group_id":47},{"extras":null,"description":"ناشر متكرر","user_id":135392,"primary_group_id":null,"flair_group_id":73},{"extras":null,"description":"ناشر متكرر","user_id":178716,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"أحدث كاتب منشور","user_id":406,"primary_group_id":null,"flair_group_id":142}]},{"fancy_title":"استخدام WordPress SSO على موقع WordPress ثاني","fancy_title_localized":true,"locale":"en","id":372808,"title":"Using WordPress SSO on second WordPress site","slug":"using-wordpress-sso-on-second-wordpress-site","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2025-07-03T16:56:28.189Z","last_posted_at":"2025-07-03T16:56:28.267Z","bumped":true,"bumped_at":"2025-07-03T17:04:15.239Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"مرحباً، أنا أستخدم إضافة Discourse لـ WordPress للسماح لمستخدمي WordPress بتسجيل الدخول إلى موقع Discourse الخاص بي.\nكل هذا يعمل بشكل رائع.\nالآن، أود استخدام نظام تسجيل الدخول الموحد (SSO) الخاص بـ WordPress هذا للسماح للمستخدمين بتسجيل الدخول إلى …","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[{"id":66,"name":"ووردبريس","slug":"wordpress"}],"tags_descriptions":{},"views":49,"like_count":0,"has_summary":false,"last_poster_username":"timb","category_id":24,"op_like_count":0,"pinned_globally":false,"featured_link":null,"ai_topic_gist":"The user successfully implemented WordPress SSO for Discourse logins and now wants to extend this same SSO functionality to a second, subdomain-based WordPress site.","has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"كاتب المنشور الأصلي، أحدث كاتب منشور","user_id":70205,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"دعوات المجموعة و SSO","fancy_title_localized":true,"locale":"en","id":371612,"title":"Group Invites and SSO","slug":"group-invites-and-sso","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2025-06-25T09:04:48.441Z","last_posted_at":"2025-06-25T09:04:48.496Z","bumped":true,"bumped_at":"2025-06-25T09:45:00.531Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"أنا أستخدم Umbraco، ولتمكين المستخدمين من موقعنا من تسجيل الدخول إلى Discourse، قمنا بتطبيق حل مخصص باستخدام DiscourseConnect.\nنود أن يتمكن مسؤولو Discourse من دعوة المستخدمين للانضمام إلى مجموعة خاصة…","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[],"tags_descriptions":{},"views":73,"like_count":0,"has_summary":false,"last_poster_username":"J_S_R","category_id":24,"op_like_count":0,"pinned_globally":false,"featured_link":null,"ai_topic_gist":"The user is exploring the feasibility of creating shareable invite links for private Discourse groups that seamlessly integrate with their Umbraco SSO setup, potentially using DiscourseConnect or requiring custom development.","has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"كاتب المنشور الأصلي، أحدث كاتب منشور","user_id":178140,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"OAuth2::ConnectionError, فشل في فتح اتصال TCP إلى discord.com:443 (انتهت المهلة)","fancy_title_localized":true,"locale":"en","id":370772,"title":"OAuth2::ConnectionError, Failed to open TCP connection to discord.com:443 (execution expired)","slug":"oauth2-connectionerror-failed-to-open-tcp-connection-to-discord-com-443-execution-expired","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2025-06-19T00:15:26.705Z","last_posted_at":"2025-06-19T00:15:26.793Z","bumped":true,"bumped_at":"2025-06-20T07:40:06.396Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"لقد كنت أحاول حل هذه المشكلة لأيام ولم أصل إلى أي مكان. لقد قمت بإعداد Discord OAuth، وعند النقر على ","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[{"id":233,"name":"oauth2","slug":"oauth2"}],"tags_descriptions":{},"views":92,"like_count":0,"has_summary":false,"last_poster_username":"zoeyme","category_id":24,"op_like_count":0,"pinned_globally":false,"featured_link":null,"ai_topic_gist":"A user is troubleshooting a Discord OAuth2 setup that redirects to an error page instead of the homepage, with error logs indicating a failed TCP connection to discord.com:443.","has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"كاتب المنشور الأصلي، أحدث كاتب منشور","user_id":177808,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"استخدام فترة حياة التأكيد لتحديث مجموعات SAML بشكل منتظم","fancy_title_localized":true,"locale":"en","id":367227,"title":"Using Assertion Lifespan to update SAML Groups on a regular basis","slug":"using-assertion-lifespan-to-update-saml-groups-on-a-regular-basis","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":"//cdck-file-uploads-global.s3.dualstack.us-west-2.amazonaws.com/meta/original/4X/4/6/d/46d6f88c96d3d9fbdfd8d595efb893f2e187dc48.png","created_at":"2025-05-22T13:50:57.125Z","last_posted_at":"2025-05-22T13:50:57.233Z","bumped":true,"bumped_at":"2025-05-22T13:50:57.233Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"مرحباً للجميع،\nكنت أonth حاول تحديث تعيينات المجموعة تلقائياً إذا تغيرت على جانب IDP. للأسف، يعمل ذلك فقط إذا قام المستخدم بتسجيل الخروج مرة أخرى، حيث يتم إرسال البيانات فقط خلال تسجيل الدخول…","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":[{"max_width":null,"max_height":null,"width":498,"height":262,"url":"//cdck-file-uploads-global.s3.dualstack.us-west-2.amazonaws.com/meta/original/4X/4/6/d/46d6f88c96d3d9fbdfd8d595efb893f2e187dc48.png"},{"max_width":400,"max_height":400,"width":400,"height":210,"url":"//cdck-file-uploads-global.s3.dualstack.us-west-2.amazonaws.com/meta/optimized/4X/4/6/d/46d6f88c96d3d9fbdfd8d595efb893f2e187dc48_2_400x210.png"},{"max_width":300,"max_height":300,"width":300,"height":157,"url":"//cdck-file-uploads-global.s3.dualstack.us-west-2.amazonaws.com/meta/optimized/4X/4/6/d/46d6f88c96d3d9fbdfd8d595efb893f2e187dc48_2_300x157.png"},{"max_width":200,"max_height":200,"width":200,"height":105,"url":"//cdck-file-uploads-global.s3.dualstack.us-west-2.amazonaws.com/meta/optimized/4X/4/6/d/46d6f88c96d3d9fbdfd8d595efb893f2e187dc48_2_200x105.png"}],"tags":[{"id":291,"name":"saml","slug":"saml"}],"tags_descriptions":{},"views":85,"like_count":0,"has_summary":false,"last_poster_username":"BaoLe","category_id":24,"op_like_count":0,"pinned_globally":false,"featured_link":null,"ai_topic_gist":"Discourse-saml plugin doesn't recheck assertions after login, requiring manual logout and login to update group assignments","has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"كاتب المنشور الأصلي، أحدث كاتب منشور","user_id":176410,"primary_group_id":null,"flair_group_id":null}]}]}}