{"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":"discourseconnect","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":"posta-elettronica","slug":"email"},{"id":509,"name":"inviti","slug":"invites"},{"id":60,"name":"sso","slug":"sso"},{"id":279,"name":"plugin-di-autenticazione","slug":"auth-plugins"},{"id":1057,"name":"id-discorso","slug":"discourse-id"},{"id":5,"name":"installazione-non-support","slug":"unsupported-install"},{"id":66,"name":"wordpress","slug":"wordpress"},{"id":416,"name":"365-oauth","slug":"365-oauth"},{"id":2,"name":"distintivi","slug":"badges"},{"id":730,"name":"accesso-con-google","slug":"google-login"},{"id":9,"name":"gruppi","slug":"groups"},{"id":56,"name":"livelli-di-fiducia","slug":"trust-levels"},{"id":67,"name":"approvazione","slug":"approval"},{"id":150,"name":"installazione-dev","slug":"dev-install"},{"id":48,"name":"disco-hub","slug":"discourse-hub"},{"id":248,"name":"linkedin-oauth","slug":"linkedin-oauth"},{"id":740,"name":"accesso","slug":"login"},{"id":397,"name":"accedi-con-amazon","slug":"login-with-amazon"},{"id":35,"name":"mobile","slug":"mobile"},{"id":704,"name":"multisito","slug":"multisite"},{"id":68,"name":"pr-benvenuto","slug":"pr-welcome"},{"id":400,"name":"accesso-a-steam","slug":"steam-login"},{"id":618,"name":"campi-personalizzati-uten","slug":"user-custom-fields"}],"topics":[{"fancy_title":"Sulla categoria 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":"Autore iniziale, Autore più recente","user_id":115923,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Come distribuire un bridge SSO insieme a una deployment di 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":"Ho capito che volevo sviluppare e distribuire un endpoint SSO per Discourse che incapsuli l'autenticazione verso un provider OIDC. L'endpoint è ora sviluppato come un'applicazione Flask disponibile come pacchetto 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":"Autore iniziale","user_id":59922,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Autore Assiduo","user_id":1,"primary_group_id":47,"flair_group_id":47},{"extras":"latest","description":"Autore più recente","user_id":8571,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Come è possibile collegare Discourse con due provider 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":"Sono riuscito a collegare GitLab e Microsoft (Azure) con questo plugin. tra l'altro: per il servizio Azure AD, assicurati di usare l'","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":"Autore iniziale","user_id":121910,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Autore Assiduo","user_id":15209,"primary_group_id":null,"flair_group_id":142},{"extras":"latest","description":"Autore più recente","user_id":160471,"primary_group_id":null,"flair_group_id":73}]},{"fancy_title":"Il forum non riconosce l&rsquo;email alternativa dall&rsquo;ID 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":"Quando accedo o mi registro en el foro usando Discourse ID, el foro solo reconoce el correo electrónico principal y no el secundario.\nEn un foro normal (como este Discourse Meta), el correo electrónico secundario debe agregarse manualmente, pero en un foro alojado de forma gratuita no puedo agregar ni cambiar la dirección de correo electrónico manualmente porque el foro muestra un error 404 al intentar verificar la dirección de correo electrónico.","visible":true,"closed":true,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[{"id":1057,"name":"id-discorso","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":"Autore iniziale, Autore più recente","user_id":190160,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Autore Assiduo, Risposta accettata","user_id":21029,"primary_group_id":47,"flair_group_id":47},{"extras":null,"description":"Autore Assiduo","user_id":-1,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Come abilitare l&rsquo;sso su 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":"Ho ospitato Discourse sul mio server, ora voglio abilitare l'accesso SSO (ho un sito web da cui voglio reindirizzare a Discourse), ma non riesco a trovare l'opzione per abilitare l'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":"Autore iniziale","user_id":189824,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Autore Assiduo","user_id":2770,"primary_group_id":47,"flair_group_id":47},{"extras":"latest","description":"Autore più recente","user_id":95552,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Collegare l&rsquo;autenticazione di Discourse con il mio database utenti 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":"Ciao! Sono molto interessato a Discourse per la mia piattaforma di e-commerce.  \nOffrirebbe un eccellente sezione di assistenza per i miei utenti.  \nHo notato che Discourse ha i propri metodi di autenticazione. Mi chiedevo se fosse possibile modificarli in o&hellip;","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":"Autore iniziale","user_id":77577,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Autore Assiduo","user_id":45577,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Autore Assiduo","user_id":93768,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Autore Assiduo","user_id":79838,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Autore più recente","user_id":82075,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Sto riscontrando errori OIDC nei log di Discourse: `CSRFTokenVerifier::InvalidCSRFToken` su `/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":"Ciao a tutti,\nSto eseguendo Discourse 2026.2.0-latest (26f3e2aa87)\n(Installazione Docker, modello nginx predefinito, nessun Cloudflare). Ho abilitato OpenID Connect (Microsoft Entra / Azure AD).\nQuando un utente tenta di registrarsi/accedere tramite...","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":"Autore iniziale, Autore più recente","user_id":160471,"primary_group_id":null,"flair_group_id":73}]},{"fancy_title":"OIDC csrf_detected può mascherare l&rsquo;annullamento dell&rsquo;utente / il rifiuto del consenso - la documentazione potrebbe chiarire l&rsquo;ispezione dei log","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":"Continuando la discussione da OIDC login via Discourse iOS app occasionally fails with csrf\\_detected on callback:\nCiao a tutti,\nQuesta è un'osservazione di follow-up collegata alla mia discussione precedente sui fallimenti di accesso OIDC avviati...","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":"Autore iniziale, Autore più recente","user_id":160471,"primary_group_id":null,"flair_group_id":73}]},{"fancy_title":"Membri scaduti in CRM non rimossi tramite 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":"Ciao! Abbiamo integrato il nostro CRM per i membri (Sheep) utilizzando Discourse Connect. Tuttavia, quando un membro scade o annulla, non sembra che il suo accesso a Discourse venga rimosso automaticamente. Come possiamo fare in modo che questo...","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":"Autore iniziale, Autore più recente","user_id":188595,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Nuovi utenti che cliccano sul link della categoria vedono &ldquo;l&rsquo;accesso a questo forum è solo su invito&rdquo; e non possono accedere tramite 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":"Ciao a tutti,\n\nAbbiamo una categoria privata nella nostra istanza di Discourse che è riservata a uno specifico gruppo di utenti. Abbiamo creato un link in modo che i nuovi utenti possano accedere a questa categoria dopo aver effettuato l'accesso tramite OAuth2.\nTuttavia, quando i nuovi...","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":"inviti","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":"Autore iniziale","user_id":179765,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Autore Assiduo","user_id":73038,"primary_group_id":null,"flair_group_id":48},{"extras":"latest","description":"Autore più recente","user_id":188589,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Accesso OIDC tramite app iOS di Discourse fallisce occasionalmente con csrf_detected al callback","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":"Ciao,\nSto eseguendo Discourse (2026.2.0-latest (f7cec86997)) con OpenID Connect (Azure / Entra ID come IdP).\nHo notato un occasionale fallimento dell'accesso che sembra verificarsi solo quando gli utenti tentano di accedere tramite 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":"Autore iniziale, Autore più recente","user_id":160471,"primary_group_id":null,"flair_group_id":73}]},{"fancy_title":"Impostazioni di oauth2, IP rifiutato, come risolvere","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://*****&hellip;","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":"Autore iniziale, Autore più recente, Risposta accettata","user_id":187771,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Autore Assiduo","user_id":-1,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"SSO - Ruoli utente o ACL per differenziare i livelli di accesso","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":"Ciao Stiamo sfruttando l'SSO per l'autenticazione della nostra community. All'interno del nostro sistema abbiamo clienti diversi, diciamo A e B. Vogliamo distinguere questi gruppi in Discourse in modo da avere Categorie private. 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":"Autore iniziale","user_id":183859,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Autore Assiduo","user_id":406,"primary_group_id":null,"flair_group_id":142},{"extras":"latest","description":"Autore più recente","user_id":15209,"primary_group_id":null,"flair_group_id":142}]},{"fancy_title":"Errore 500 dopo aver ottenuto il token nel plugin 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":"Sto riscontrando un errore strano che altri sembrano aver risolto. In pratica, ricevo il token dall'API ma non vengono effettuate chiamate API per i dettagli dell'utente. Invece, l'URL di callback fallisce con 500 senza alcun messaggio di errore.\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":"Autore iniziale, Autore più recente","user_id":187301,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Il login social funziona solo su desktop, ma non su dispositivi mobili (CSRF rilevato)","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":"Ciao,\nil mio forum Discourse ha un problema con gli accessi social (Google, Discord, LinkedIn):\n\nSui desktop, tutti gli accessi social funzionano perfettamente.\n\nSu tutti i dispositivi mobili (iOS/Android, Safari/Chrome/Firefox) s...","visible":true,"closed":true,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[{"id":35,"name":"mobile","slug":"mobile"},{"id":233,"name":"oauth2","slug":"oauth2"},{"id":740,"name":"accesso","slug":"login"},{"id":730,"name":"accesso-con-google","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":"Autore iniziale, Autore più recente, Risposta accettata","user_id":185806,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Autore Assiduo","user_id":15209,"primary_group_id":null,"flair_group_id":142},{"extras":null,"description":"Autore Assiduo","user_id":-1,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Forum ad inviti con login Google, OIDC o 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":"Ciao,\nHo un'istanza Discourse self-hosted. Ho configurato il plugin OIDC Connect per accedere agli utenti con il loro account Google. Utilizzando le impostazioni nella console Google Cloud sono in grado di limitare questo agli utenti all'interno della mia…","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":"Autore iniziale, Autore più recente","user_id":110946,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Autore Assiduo, Risposta accettata","user_id":21029,"primary_group_id":47,"flair_group_id":47},{"extras":null,"description":"Autore Assiduo","user_id":-1,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Aggiornamento SSO avatar_url sempre non valido","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":"Ho impostato il parametro `avatar_force_update` su true, \\\nDiscourse Connect sovrascrive l'avatar è anche selezionato, Discourse Connect sovrascrive l'avatar Ho anche provato a non selezionarlo, ma ancora non riesco ad aggiornare l'avatar \\n \\nL'avatar è…","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":"Autore iniziale, Autore più recente","user_id":182559,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Discourse connect avatar_url non funziona","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":"Ciao. Ho riscontrato un problema con l'aggiornamento dell'avatar tramite discourse-connect. \nNel payload SSO è presente avarat_force_update = true e 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":"Autore iniziale","user_id":143382,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Autore Assiduo","user_id":100484,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Autore Assiduo","user_id":146979,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Autore più recente","user_id":182559,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Come abilitare il login con discourse id sul mio sito","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":"Voglio aprire questa funzione per consentire agli utenti di accedere tramite Discourse ID\nma non so come abilitare l'accesso a Discourse ID sul mio sito\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":"id-discorso","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":"Autore iniziale, Autore più recente, Risposta accettata","user_id":134325,"primary_group_id":null,"flair_group_id":48},{"extras":null,"description":"Autore Assiduo","user_id":135392,"primary_group_id":null,"flair_group_id":73},{"extras":null,"description":"Autore Assiduo","user_id":-1,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Discourse ID non si attiva sulla mia istanza","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":"Vedo questo messaggio quando provo ad attivare Discourse_id sul mio sistema di test (3.6.0.beta2-latest):\nenable_discourse_id: Devi configurare le credenziali di Discourse ID ('discourse_id_client_id' e 'discourse_id_client_secret')...","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[{"id":5,"name":"installazione-non-support","slug":"unsupported-install"},{"id":1057,"name":"id-discorso","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":"Autore iniziale","user_id":58437,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Autore Assiduo","user_id":95552,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Autore Assiduo","user_id":132988,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Autore Assiduo","user_id":83631,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Autore più recente","user_id":21029,"primary_group_id":47,"flair_group_id":47}]},{"fancy_title":"Badge 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":"Ciao, è possibile assegnare un badge a coloro il cui nome utente corrisponde al nome utente LDAP e sono stati autenticati tramite LDAP? Attualmente consentiamo anche la registrazione di account locali, quindi qualcuno potrebbe registrare l'LDAP di qualcun altro &hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[{"id":2,"name":"distintivi","slug":"badges"},{"id":60,"name":"sso","slug":"sso"}],"tags_descriptions":{"distintivi":""},"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":"Autore iniziale","user_id":23649,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Autore più recente","user_id":15209,"primary_group_id":null,"flair_group_id":142}]},{"fancy_title":"Sincronizzazione delle preferenze di notifica email e riepilogo dal provider 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":"Sto lavorando a un’integrazione di Discourse con un sito web Drupal (utilizzando il modulo Drupal Discourse SSO) e sono riuscito a rispondere alla maggior parte delle mie domande con la documentazione esistente. Tuttavia&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":"Autore iniziale, Autore più recente","user_id":164435,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Sostituzione degli avatar con 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":"C'è un modo in cui questo plugin potrebbe sovrascrivere l'avatar, proprio come fa 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":"Autore iniziale","user_id":121888,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Autore Assiduo","user_id":21029,"primary_group_id":47,"flair_group_id":47},{"extras":"latest","description":"Autore più recente","user_id":179745,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Avatar si sincronizza solo alla creazione","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":"Ciao! Sto usando questo plugin per sincronizzare gli utenti da un sito Django, ma l'avatar viene sincronizzato solo alla creazione. Se l'utente lo cambia in Django, non viene sincronizzato in Discourse. Infatti, in Discourse managed_authenticator.rb, il…","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":"Autore iniziale","user_id":140802,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Autore Assiduo","user_id":141994,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Autore Assiduo","user_id":138576,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Autore Assiduo","user_id":148406,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Autore più recente","user_id":21029,"primary_group_id":47,"flair_group_id":47}]},{"fancy_title":"Modifica SSO per nuovo 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":"Stiamo passando il nostro sistema Single Sign-On (SSO) a causa di una modifica nel nostro database. Dobbiamo trovare il modo migliore per collegare gli utenti ai loro account forum esistenti. È possibile riempire gli ID utente nel sistema in modo che...","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":"Autore iniziale, Autore più recente","user_id":155765,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"A volte mostra il messaggio toast &ldquo;Sei stato disconnesso&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":"Abbiamo un problema nel mantenere l'utente connesso.\n\nColleghiamo discourse alla nostra app con sso.\nLogin riuscito e reindirizzamento a discourse\nclicca su qualche bacheca\npopup \"sei stato disconnesso\"\n\nla nostra ipotesi è la seguente:\nvalore _forum_session 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":"Autore iniziale","user_id":176597,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Autore Assiduo","user_id":1,"primary_group_id":47,"flair_group_id":47},{"extras":null,"description":"Autore Assiduo","user_id":135392,"primary_group_id":null,"flair_group_id":73},{"extras":null,"description":"Autore Assiduo","user_id":178716,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Autore più recente","user_id":406,"primary_group_id":null,"flair_group_id":142}]},{"fancy_title":"Utilizzo di WordPress SSO sul secondo sito 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":"Ciao, sto usando il plugin Discourse per WordPress per consentire agli utenti WP di effettuare l'accesso sul mio sito Discourse. Tutto funziona perfettamente. Ora, vorrei usare questo stesso SSO di WordPress per consentire agli utenti di effettuare l'accesso a...","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":"Autore iniziale, Autore più recente","user_id":70205,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Inviti di gruppo e 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":"Sto usando Umbraco e per consentire agli utenti del nostro sito web di accedere a Discourse, abbiamo implementato una soluzione personalizzata utilizzando DiscourseConnect. Ci piacerebbe che gli amministratori di Discourse potessero invitare gli utenti a unirsi a un gruppo privato u…","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":"Autore iniziale, Autore più recente","user_id":178140,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"OAuth2::ConnectionError, Impossibile aprire la connessione TCP a discord.com:443 (esecuzione scaduta)","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":"Sono giorni che cerco di risolvere questo problema e non ci sto riuscendo. Ho configurato l'OAuth di Discord; quando si clicca su autorizza nella finestra di autorizzazione di Discord OAuth, invece di essere reindirizzati alla homepage, si viene reindirizzati a un…","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":"Autore iniziale, Autore più recente","user_id":177808,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Utilizzo della durata dell&rsquo;asserzione per aggiornare regolarmente i gruppi 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":"Ciao a tutti,\nstavo cercando di aggiornare automaticamente le Assegnazioni di Gruppo se cambiano sul lato IDP. Purtroppo funziona solo se l'utente effettua il logout e poi accede di nuovo, poiché le asserzioni vengono trasmesse solo durante il login…","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":"Autore iniziale, Autore più recente","user_id":176410,"primary_group_id":null,"flair_group_id":null}]}]}}