{"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":"diskursverbindung","slug":"discourseconnect"},{"id":330,"name":"rest-api","slug":"rest-api"},{"id":234,"name":"patreon","slug":"patreon"},{"id":291,"name":"saml","slug":"saml"},{"id":39,"name":"e-mail","slug":"email"},{"id":509,"name":"einladungen","slug":"invites"},{"id":60,"name":"sso","slug":"sso"},{"id":279,"name":"authentifizierungs-plugin","slug":"auth-plugins"},{"id":1057,"name":"discourse-id","slug":"discourse-id"},{"id":5,"name":"nicht-unterstützte-instal","slug":"unsupported-install"},{"id":66,"name":"wordpress","slug":"wordpress"},{"id":416,"name":"365-oauth","slug":"365-oauth"},{"id":2,"name":"abzeichen","slug":"badges"},{"id":730,"name":"google-anmeldung","slug":"google-login"},{"id":9,"name":"gruppen","slug":"groups"},{"id":56,"name":"vertrauensstufen","slug":"trust-levels"},{"id":67,"name":"genehmigung","slug":"approval"},{"id":150,"name":"entwickler-installation","slug":"dev-install"},{"id":48,"name":"discourse-hub","slug":"discourse-hub"},{"id":248,"name":"linkedin-oauth","slug":"linkedin-oauth"},{"id":740,"name":"anmelden","slug":"login"},{"id":397,"name":"mit-amazon-anmelden","slug":"login-with-amazon"},{"id":35,"name":"mobil","slug":"mobile"},{"id":704,"name":"mehrere-websites","slug":"multisite"},{"id":68,"name":"pr-willkommen","slug":"pr-welcome"},{"id":400,"name":"steam-anmeldung","slug":"steam-login"},{"id":618,"name":"benutzerdefinierte-felder","slug":"user-custom-fields"}],"topics":[{"fancy_title":"Über die SSO-Kategorie","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":"Autor des ersten Beitrags, Autor des jüngsten Beitrags","user_id":115923,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"So deployieren Sie eine SSO-Brücke parallel zu einer discourse_docker-Installation?","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":"Ich habe festgestellt, dass ich einen Discourse SSO-Endpunkt entwickeln und bereitstellen wollte, der die Authentifizierung an einen OIDC-Anbieter weiterleitet. Der Endpunkt wurde nun als Flask-Anwendung entwickelt und ist als PyPI-Paket verfügbar: 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":"Autor des ersten Beitrags","user_id":59922,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Autor vieler Beiträge","user_id":1,"primary_group_id":47,"flair_group_id":47},{"extras":"latest","description":"Autor des jüngsten Beitrags","user_id":8571,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Wie ist es möglich, Discourse mit zwei OIDC providers zu verbinden?","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":"Ich konnte GitLab und Microsoft (Azure) mit diesem Plugin verbinden. Übrigens: Stellen Sie für den Azure AD-Dienst sicher, dass Sie die „Application Client ID“ als Client-ID verwenden, nicht die Secret ID oder den Wert). Wie ist es möglich, Di… zu verbinden","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":"Autor des ersten Beitrags","user_id":121910,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Autor vieler Beiträge","user_id":15209,"primary_group_id":null,"flair_group_id":142},{"extras":"latest","description":"Autor des jüngsten Beitrags","user_id":160471,"primary_group_id":null,"flair_group_id":73}]},{"fancy_title":"Forum erkennt alternative E-Mail von Discourse ID nicht","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":"Wenn ich mich mit einer Discourse ID anmelde oder registriere, erkennt das Forum nur die primäre E-Mail-Adresse und nicht die sekundäre E-Mail-Adresse.\nAuf normalen Foren (wie diesem Discourse Meta) muss die sekundäre E-Mail-Adresse manuell hinzugefügt werden, aber auf kostenlos gehosteten Foren kann ich die E-Mail-Adresse nicht manuell hinzufügen oder ändern, da das Forum beim Überprüfen der E-Mail-Adresse einen 404-Fehler anzeigt.","visible":true,"closed":true,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[{"id":1057,"name":"discourse-id","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":"Autor des ersten Beitrags, Autor des jüngsten Beitrags","user_id":190160,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Autor vieler Beiträge, Akzeptierte Antwort","user_id":21029,"primary_group_id":47,"flair_group_id":47},{"extras":null,"description":"Autor vieler Beiträge","user_id":-1,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Wie aktiviere ich SSO auf 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":"Ich habe Discourse auf meinem Server gehostet, jetzt möchte ich die SSO-Anmeldung aktivieren (ich habe eine Website, von der ich zu Discourse weiterleiten möchte), aber ich kann die Option zum Aktivieren von SSO nicht finden.","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":"Autor des ersten Beitrags","user_id":189824,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Autor vieler Beiträge","user_id":2770,"primary_group_id":47,"flair_group_id":47},{"extras":"latest","description":"Autor des jüngsten Beitrags","user_id":95552,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Discourse Auth mit meiner Django-Benutzerdatenbank verbinden?","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":"Hallo! Ich bin sehr an Discourse für meine E-Commerce-Plattform interessiert. Es würde einen großartigen Hilfebereich für meine Nutzer bieten. Ich habe gesehen, dass Discourse eigene Authentifizierungsmethoden hat. Ich frage mich, ob ich diese in o…","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":"Autor des ersten Beitrags","user_id":77577,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Autor vieler Beiträge","user_id":45577,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Autor vieler Beiträge","user_id":93768,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Autor vieler Beiträge","user_id":79838,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Autor des jüngsten Beitrags","user_id":82075,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Ich sehe OIDC-Fehler in Discourse-Logs: `CSRFTokenVerifier::InvalidCSRFToken` bei `/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":"Hallo zusammen,\n\nich verwende Discourse 2026.2.0-latest (26f3e2aa87)\n(Docker-Installation, Standard-Nginx-Vorlage, kein Cloudflare). Ich habe OpenID Connect aktiviert (Microsoft Entra / Azure AD).\nWenn ein Benutzer versucht, sich anzumelden / einzuloggen über …","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":"Autor des ersten Beitrags, Autor des jüngsten Beitrags","user_id":160471,"primary_group_id":null,"flair_group_id":73}]},{"fancy_title":"OIDC csrf_detected kann Benutzerabbruch / Zustimmungsablehnung maskieren – Dokumentation könnte Protokollprüfung verdeutlichen","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":"Fortsetzung der Diskussion von OIDC-Anmeldung über die Discourse iOS-App schlägt gelegentlich mit csrf_detected beim Callback fehl:\nHallo zusammen,\nDies ist eine Folgebeobachtung, die mit meinem früheren Thread über fehlgeschlagene OIDC-Anmeldungen zusammenhängt, die initiiert wurden...","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":"Autor des ersten Beitrags, Autor des jüngsten Beitrags","user_id":160471,"primary_group_id":null,"flair_group_id":73}]},{"fancy_title":"Abgelaufene Mitglieder in CRM werden über Discourse Connect nicht entfernt","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":"Hallo! Wir haben unser Mitgliedschafts-CRM (Sheep) über Discourse Connect integriert. Wenn ein Mitglied jedoch den Status ändert oder kündigt, scheint der Zugriff auf Discourse nicht automatisch entfernt zu werden. Wie können wir dies bewerkstelligen...?","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":"Autor des ersten Beitrags, Autor des jüngsten Beitrags","user_id":188595,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Neue Benutzer, die auf den Kategorie-Link klicken, sehen „Zugang zu diesem Forum nur auf Einladung“ und können sich nicht über OAuth2 anmelden","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":"Hallo zusammen,\n\nWir haben eine private Kategorie in unserer Discourse-Instanz, die auf eine bestimmte Benutzergruppe beschränkt ist. Wir haben einen Link erstellt, damit neue Benutzer nach der Anmeldung über OAuth2 auf diese Kategorie zugreifen können.\nWenn neue ...","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":"einladungen","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":"Autor des ersten Beitrags","user_id":179765,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Autor vieler Beiträge","user_id":73038,"primary_group_id":null,"flair_group_id":48},{"extras":"latest","description":"Autor des jüngsten Beitrags","user_id":188589,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"OIDC-Anmeldung über die Discourse iOS App schlägt gelegentlich mit csrf_detected beim Callback fehl","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":"Hallo,\n\nich betreibe Discourse (2026.2.0-latest (f7cec86997)) mit OpenID Connect (Azure / Entra ID als IdP).\nMir ist ein gelegentliches Anmeldeversagen aufgefallen, das anscheinend nur auftritt, wenn Benutzer versuchen, sich über Discourse anzumelden …","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":"Autor des ersten Beitrags, Autor des jüngsten Beitrags","user_id":160471,"primary_group_id":null,"flair_group_id":73}]},{"fancy_title":"Einstellungen zu oauth2, IP abgelehnt, wie zu lösen","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":"Autor des ersten Beitrags, Autor des jüngsten Beitrags, Akzeptierte Antwort","user_id":187771,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Autor vieler Beiträge","user_id":-1,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"SSO - Benutzerrollen oder ACLs zur Differenzierung der Zugriffsebenen","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":"Hallo Wir nutzen SSO für die Authentifizierung unserer Community. Innerhalb unseres Systems haben wir verschiedene Kunden, nennen wir sie A und B. Wir möchten diese Gruppen in Discourse unterscheiden, um private Kategorien zu haben. In...","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[{"id":60,"name":"sso","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":"Autor des ersten Beitrags","user_id":183859,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Autor vieler Beiträge","user_id":406,"primary_group_id":null,"flair_group_id":142},{"extras":"latest","description":"Autor des jüngsten Beitrags","user_id":15209,"primary_group_id":null,"flair_group_id":142}]},{"fancy_title":"500 Fehler nach Erhalt des Tokens im oauth2-basic Plugin","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":"Ich erhalte einen seltsamen Fehler, den andere anscheinend gelöst haben. Im Grunde erhalte ich das Token von der API, aber es werden keine Benutzerdetail-API-Aufrufe gemacht. Stattdessen schlägt die Rückruf-URL mit 500 ohne Fehlermeldung fehl.\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":"Autor des ersten Beitrags, Autor des jüngsten Beitrags","user_id":187301,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Social Login funktioniert nur auf Desktop, aber nicht auf mobilen Geräten (CSRF detected)","fancy_title_localized":false,"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":"Hallo, \nmein Discourse-Forum hat ein Problem mit Social Logins (Google, Discord, LinkedIn): \n\n\nAuf Desktop funktionieren alle Social Logins einwandfrei. \n\n\nAuf allen mobilen Geräten (iOS/Android, Safari/Chrome/Firefox) s&hellip;","visible":true,"closed":true,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[{"id":35,"name":"mobil","slug":"mobile"},{"id":233,"name":"oauth2","slug":"oauth2"},{"id":740,"name":"anmelden","slug":"login"},{"id":730,"name":"google-anmeldung","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":"Autor des ersten Beitrags, Autor des jüngsten Beitrags, Akzeptierte Antwort","user_id":185806,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Autor vieler Beiträge","user_id":15209,"primary_group_id":null,"flair_group_id":142},{"extras":null,"description":"Autor vieler Beiträge","user_id":-1,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Nur-für-Mitglieder-Forum mit Google-, OIDC- oder OAuth2-Login","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":"Hallo,\nIch habe eine selbst gehostete Discourse-Instanz. Ich habe das OIDC Connect-Plugin eingerichtet, um Benutzer mit ihrem Google-Konto anzumelden. Mithilfe der Einstellungen in der Google Cloud Console kann ich dies auf Benutzer innerhalb meiner ... beschränken","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":"Autor des ersten Beitrags, Autor des jüngsten Beitrags","user_id":110946,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Autor vieler Beiträge, Akzeptierte Antwort","user_id":21029,"primary_group_id":47,"flair_group_id":47},{"extras":null,"description":"Autor vieler Beiträge","user_id":-1,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"SSO-Update avatar_url ist immer ungültig","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":"Ich habe den Parameter `avatar_force_update` auf `true` gesetzt.\nDiscourse Connect überschreibt Avatar ist ebenfalls aktiviert. Ich habe auch versucht, Discourse Connect überschreibt Avatar zu deaktivieren, aber der Avatar kann immer noch nicht aktualisiert werden.\n\nDer Avatar ist...","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":"Autor des ersten Beitrags, Autor des jüngsten Beitrags","user_id":182559,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Discourse connect avatar_url funktioniert nicht","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":"Hallo. Bin auf ein Problem bei der Avatar-Aktualisierung über discourse-connect gestoßen. In der SSO-Payload sind avarat_force_update = true und avatar_url = https://files.ekool.eu/ekool/202311/3011/00/-m-ae103b0bac1fa5fc3cb65217a0183ba7b2633edae6d…","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":"Autor des ersten Beitrags","user_id":143382,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Autor vieler Beiträge","user_id":100484,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Autor vieler Beiträge","user_id":146979,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Autor des jüngsten Beitrags","user_id":182559,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"So aktivieren Sie die Discourse-ID-Anmeldung auf meiner Website","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":"Ich möchte diese Funktion öffnen, um Benutzern die Anmeldung mit der Discourse-ID zu ermöglichen.\nIch weiß jedoch nicht, wie ich die Discourse-ID-Anmeldung auf meiner Website aktivieren kann.\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":"discourse-id","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":"Autor des ersten Beitrags, Autor des jüngsten Beitrags, Akzeptierte Antwort","user_id":134325,"primary_group_id":null,"flair_group_id":48},{"extras":null,"description":"Autor vieler Beiträge","user_id":135392,"primary_group_id":null,"flair_group_id":73},{"extras":null,"description":"Autor vieler Beiträge","user_id":-1,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Discourse ID schlägt fehl, auf meiner Instanz zu aktivieren","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":"Ich sehe diese Meldung, wenn ich versuche, Discourse_id auf meinem Testsystem (3.6.0.beta2-latest) zu aktivieren:\nenable_discourse_id: Sie müssen Discourse ID-Anmeldeinformationen konfigurieren ('discourse_id_client_id' und 'discourse_id_client_secret')...","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[{"id":5,"name":"nicht-unterstützte-instal","slug":"unsupported-install"},{"id":1057,"name":"discourse-id","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":"Autor des ersten Beitrags","user_id":58437,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Autor vieler Beiträge","user_id":95552,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Autor vieler Beiträge","user_id":132988,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Autor vieler Beiträge","user_id":83631,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Autor des jüngsten Beitrags","user_id":21029,"primary_group_id":47,"flair_group_id":47}]},{"fancy_title":"LDAP-Ausweis?","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":"Hallo, ist es möglich, denen, deren Benutzername mit dem LDAP-Benutzernamen übereinstimmt und die über LDAP authentifiziert wurden, ein Abzeichen zuzuweisen? Wir erlauben derzeit auch die Registrierung lokaler Konten, sodass jemand den LDAP-Benutzernamen eines anderen registrieren könnte &hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[{"id":2,"name":"abzeichen","slug":"badges"},{"id":60,"name":"sso","slug":"sso"}],"tags_descriptions":{"abzeichen":""},"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":"Autor des ersten Beitrags","user_id":23649,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Autor des jüngsten Beitrags","user_id":15209,"primary_group_id":null,"flair_group_id":142}]},{"fancy_title":"Synchronisierung der E-Mail-Benachrichtigungs- und Zusammenfassungspräferenzen vom SSO-Anbieter","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":"Ich arbeite an einer Discourse-Integration mit einer Drupal-Website (unter Verwendung des Discourse SSO Drupal-Moduls) und konnte die meisten meiner Fragen mit der vorhandenen Dokumentation beantworten. Bei dieser einen &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":"Autor des ersten Beitrags, Autor des jüngsten Beitrags","user_id":164435,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Avatare mit OIDC überschreiben","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":"Gibt es eine Möglichkeit, wie dieses Plugin Avatare überschreiben könnte, so wie es DiscourseConnect tut?","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":"Autor des ersten Beitrags","user_id":121888,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Autor vieler Beiträge","user_id":21029,"primary_group_id":47,"flair_group_id":47},{"extras":"latest","description":"Autor des jüngsten Beitrags","user_id":179745,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Avatar synchronisiert nur bei Erstellung","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":"Hallo da! Ich benutze dieses Plugin, um Benutzer von einer Django-Seite zu synchronisieren, aber der Avatar wird nur bei der Erstellung synchronisiert. Wenn der Benutzer ihn in Django ändert, wird er nicht in Discourse synchronisiert. Tatsächlich, in Discourse managed_authenticator.rb, die…","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":"Autor des ersten Beitrags","user_id":140802,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Autor vieler Beiträge","user_id":141994,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Autor vieler Beiträge","user_id":138576,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Autor vieler Beiträge","user_id":148406,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Autor des jüngsten Beitrags","user_id":21029,"primary_group_id":47,"flair_group_id":47}]},{"fancy_title":"Änderung von SSO für neue IDP","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":"Wir stellen unser Single Sign-On (SSO)-System aufgrund einer Änderung in unserer Datenbank um. Wir müssen den besten Weg finden, um Benutzer mit ihren bestehenden Forum-Konten zu verknüpfen. Ist es möglich, Benutzer-IDs in das System zurückzufüllen, damit ...","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[{"id":60,"name":"sso","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":"Autor des ersten Beitrags, Autor des jüngsten Beitrags","user_id":155765,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Manchmal wird der Toast &ldquo;Sie wurden abgemeldet&rdquo; angezeigt.","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":"Wir haben ein Problem damit, Benutzer angemeldet zu halten.\n\nWir verbinden Discourse mit unserer App über SSO.\nLogin erfolgreich und Weiterleitung zu Discourse\nKlicken Sie auf ein Board\nPopup „Sie wurden abgemeldet“\n\nUnsere Vermutungen sind unten aufgeführt\n_forum_session Wert i…\n","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":"Autor des ersten Beitrags","user_id":176597,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Autor vieler Beiträge","user_id":1,"primary_group_id":47,"flair_group_id":47},{"extras":null,"description":"Autor vieler Beiträge","user_id":135392,"primary_group_id":null,"flair_group_id":73},{"extras":null,"description":"Autor vieler Beiträge","user_id":178716,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Autor des jüngsten Beitrags","user_id":406,"primary_group_id":null,"flair_group_id":142}]},{"fancy_title":"WordPress SSO auf zweiter WordPress-Website verwenden","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":"Hallo, ich benutze das Discourse-Plugin für WordPress, damit sich diese WP-Benutzer auf meiner Discourse-Seite anmelden können. Das funktioniert alles hervorragend. Jetzt möchte ich dieselbe WordPress-SSO verwenden, um Benutzern die Anmeldung auf …","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[{"id":66,"name":"wordpress","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":"Autor des ersten Beitrags, Autor des jüngsten Beitrags","user_id":70205,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Gruppeneinladungen und 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":"Ich verwende Umbraco und um Benutzern von unserer Website die Anmeldung bei Discourse zu ermöglichen, haben wir eine benutzerdefinierte Lösung mit DiscourseConnect implementiert. Wir möchten, dass Discourse-Administratoren Benutzer einladen können, einer privaten Gruppe beizutreten …","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":"Autor des ersten Beitrags, Autor des jüngsten Beitrags","user_id":178140,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"OAuth2::ConnectionError, Fehler beim Öffnen der TCP-Verbindung zu discord.com:443 (Ausführung abgelaufen)","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":"Ich versuche seit Tagen, dieses Problem zu lösen, komme aber nicht weiter. Ich habe Discord OAuth eingerichtet. Wenn man im Discord OAuth-Prompt auf „Autorisieren“ klickt, wird man nicht zur Startseite weitergeleitet, sondern zu einem\n…","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":"Autor des ersten Beitrags, Autor des jüngsten Beitrags","user_id":177808,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Verwendung der Assertion-Haltedauer zur regelmäßigen Aktualisierung von SAML-Gruppen","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":"Hallo zusammen,\nich versuchte, die Gruppenzuweisungen automatisch zu aktualisieren, falls sie sich auf der IDP-Seite ändern. Leider funktioniert es nur, wenn sich der Benutzer abmeldet und wieder anmeldet, da die Assertions nur beim Login übertragen werden…","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":"Autor des ersten Beitrags, Autor des jüngsten Beitrags","user_id":176410,"primary_group_id":null,"flair_group_id":null}]}]}}