{"users":[{"id":115923,"username":"Discourse","name":null,"avatar_template":"/user_avatar/meta.discourse.org/discourse/{size}/148734_2.png","admin":true,"trust_level":4},{"id":196184,"username":"Gid","name":"","avatar_template":"/user_avatar/meta.discourse.org/gid/{size}/569749_2.png","trust_level":1},{"id":95552,"username":"Moin","name":"","avatar_template":"/user_avatar/meta.discourse.org/moin/{size}/554653_2.png","trust_level":3},{"id":135392,"username":"NateDhaliwal","name":"Nate Dhaliwal","avatar_template":"/user_avatar/meta.discourse.org/natedhaliwal/{size}/313494_2.png","flair_name":"plugin_authors","flair_url":"plug","flair_bg_color":"dddddd","flair_color":"111111","flair_group_id":48,"trust_level":3},{"id":15209,"username":"pfaffman","name":"Jay Pfaffman","avatar_template":"/user_avatar/meta.discourse.org/pfaffman/{size}/120154_2.png","flair_name":"support-experts","flair_url":"https://global.discourse-cdn.com/meta/original/3X/e/2/e250ec403580530d19e6a9ed42d0d525a51a9dbe.svg","flair_bg_color":"FFFFFF","flair_group_id":142,"trust_level":4},{"id":127856,"username":"Lilly","name":"Lillian ","avatar_template":"/user_avatar/meta.discourse.org/lilly/{size}/575047_2.png","trust_level":3},{"id":196384,"username":"Osman_Nuri_Mermer","name":"Osman Nuri Mermer","avatar_template":"/user_avatar/meta.discourse.org/osman_nuri_mermer/{size}/569838_2.png","trust_level":0},{"id":160471,"username":"Ethsim2","name":"Ethan ","avatar_template":"/user_avatar/meta.discourse.org/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":59922,"username":"consideRatio","name":"Erik Sundell","avatar_template":"/user_avatar/meta.discourse.org/consideratio/{size}/126623_2.png","trust_level":2},{"id":1,"username":"sam","name":"Sam Saffron","avatar_template":"/user_avatar/meta.discourse.org/sam/{size}/102149_2.png","flair_name":"team","flair_url":"https://global.discourse-cdn.com/meta/original/3X/e/b/ebee30bd98aef20357e4a177a5a1e45b877ce088.svg","flair_color":"111","flair_group_id":47,"primary_group_name":"team","admin":true,"trust_level":3},{"id":8571,"username":"tobiaseigen","name":"Tobias Eigen","avatar_template":"/user_avatar/meta.discourse.org/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":190160,"username":"25w31b","name":"","avatar_template":"/user_avatar/meta.discourse.org/25w31b/{size}/546854_2.png","trust_level":1},{"id":21029,"username":"pmusaraj","name":"Penar Musaraj","avatar_template":"/user_avatar/meta.discourse.org/pmusaraj/{size}/119489_2.png","flair_name":"team","flair_url":"https://global.discourse-cdn.com/meta/original/3X/e/b/ebee30bd98aef20357e4a177a5a1e45b877ce088.svg","flair_color":"111","flair_group_id":47,"primary_group_name":"team","admin":true,"trust_level":3},{"id":-1,"username":"system","name":"system","avatar_template":"/user_avatar/meta.discourse.org/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.discourse.org/abhishek_soni/{size}/546304_2.png","trust_level":0},{"id":2770,"username":"awesomerobot","name":"Kris","avatar_template":"/user_avatar/meta.discourse.org/awesomerobot/{size}/142900_2.png","flair_name":"team","flair_url":"https://global.discourse-cdn.com/meta/original/3X/e/b/ebee30bd98aef20357e4a177a5a1e45b877ce088.svg","flair_color":"111","flair_group_id":47,"primary_group_name":"team","admin":true,"trust_level":3},{"id":77577,"username":"funfake","name":"William","avatar_template":"/user_avatar/meta.discourse.org/funfake/{size}/154367_2.png","trust_level":0},{"id":79838,"username":"shawnngtq","name":"Shawn Ng","avatar_template":"/user_avatar/meta.discourse.org/shawnngtq/{size}/182367_2.png","trust_level":1},{"id":93768,"username":"emrysr","name":"Emrys Roberts","avatar_template":"/user_avatar/meta.discourse.org/emrysr/{size}/214347_2.png","trust_level":0},{"id":125160,"username":"foobarbecue","name":"Aaron Curtis","avatar_template":"/user_avatar/meta.discourse.org/foobarbecue/{size}/282722_2.png","trust_level":0},{"id":82075,"username":"alex.ehlke","name":"Alex Ehlke","avatar_template":"/user_avatar/meta.discourse.org/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.discourse.org/soumya_ranjan_mishra/{size}/514662_2.png","trust_level":1},{"id":73038,"username":"jahan_gagan","name":"Jahan Gagan","avatar_template":"/user_avatar/meta.discourse.org/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.discourse.org/rabbitlair/{size}/542143_2.png","trust_level":0},{"id":187771,"username":"青岛王斌","name":"青岛老司机","avatar_template":"/user_avatar/meta.discourse.org/青岛王斌/{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.discourse.org/rgj/{size}/523185_2.png","flair_name":"support-experts","flair_url":"https://global.discourse-cdn.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.discourse.org/dw_dev/{size}/490888_2.png","trust_level":1},{"id":110946,"username":"phil22","name":"Philip","avatar_template":"/user_avatar/meta.discourse.org/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.discourse.org/viktors_vradijs/{size}/357805_2.png","trust_level":0},{"id":100484,"username":"JammyDodger","name":"","avatar_template":"/user_avatar/meta.discourse.org/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":58437,"username":"Thomas_Rother","name":"Thommie Rother","avatar_template":"/user_avatar/meta.discourse.org/thomas_rother/{size}/423597_2.png","trust_level":2},{"id":132988,"username":"Tealk","name":null,"avatar_template":"/user_avatar/meta.discourse.org/tealk/{size}/525923_2.png","trust_level":2},{"id":83631,"username":"Jagster","name":"Jakke Flemming","avatar_template":"/user_avatar/meta.discourse.org/jagster/{size}/192154_2.png","trust_level":3},{"id":23649,"username":"strk","name":"Sandro Santilli","avatar_template":"/user_avatar/meta.discourse.org/strk/{size}/121193_2.png","trust_level":1},{"id":164435,"username":"KurtTrowbridge","name":"Kurt Trowbridge","avatar_template":"/user_avatar/meta.discourse.org/kurttrowbridge/{size}/470970_2.png","trust_level":1},{"id":121888,"username":"Wilson_Ho","name":"Wilson Ho","avatar_template":"/user_avatar/meta.discourse.org/wilson_ho/{size}/273946_2.png","trust_level":1},{"id":179745,"username":"sreenu_paruchuri","name":"sreenu paruchuri","avatar_template":"/user_avatar/meta.discourse.org/sreenu_paruchuri/{size}/514616_2.png","trust_level":1},{"id":140802,"username":"weber-s","name":"Samuël Weber/GwendalD","avatar_template":"/user_avatar/meta.discourse.org/weber-s/{size}/341470_2.png","trust_level":1},{"id":138576,"username":"jrack","name":"Justin Rackliffe","avatar_template":"/user_avatar/meta.discourse.org/jrack/{size}/326934_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":148406,"username":"lewisakura","name":"lewisakura","avatar_template":"/user_avatar/meta.discourse.org/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.discourse.org/pkward/{size}/504657_2.png","trust_level":1},{"id":178716,"username":"Wonjong","name":"Wonjong","avatar_template":"/user_avatar/meta.discourse.org/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}],"primary_groups":[{"id":47,"name":"team"}],"flair_groups":[{"id":48,"name":"plugin_authors","flair_url":"plug","flair_bg_color":"dddddd","flair_color":"111111"},{"id":142,"name":"support-experts","flair_url":"https://global.discourse-cdn.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":47,"name":"team","flair_url":"https://global.discourse-cdn.com/meta/original/3X/e/b/ebee30bd98aef20357e4a177a5a1e45b877ce088.svg","flair_bg_color":"","flair_color":"111"}],"topic_list":{"can_create_topic":false,"filter":"latest","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":291,"name":"saml","slug":"saml"},{"id":39,"name":"이메일","slug":"email"},{"id":234,"name":"patreon","slug":"patreon"},{"id":509,"name":"초대","slug":"invites"},{"id":60,"name":"sso","slug":"sso"},{"id":416,"name":"365-oauth","slug":"365-oauth"},{"id":279,"name":"auth-plugins","slug":"auth-plugins"},{"id":1057,"name":"discourse-id","slug":"discourse-id"},{"id":5,"name":"지원되지-않는-설치","slug":"unsupported-install"},{"id":66,"name":"wordpress","slug":"wordpress"},{"id":2,"name":"배지","slug":"badges"},{"id":730,"name":"google-login","slug":"google-login"},{"id":9,"name":"그룹","slug":"groups"},{"id":740,"name":"로그인","slug":"login"},{"id":56,"name":"신뢰-수준","slug":"trust-levels"},{"id":67,"name":"승인","slug":"approval"},{"id":150,"name":"개발용-설치","slug":"dev-install"},{"id":48,"name":"discourse-hub","slug":"discourse-hub"},{"id":1109,"name":"무료-플랜","slug":"free-plan"},{"id":248,"name":"linkedin-oauth","slug":"linkedin-oauth"},{"id":397,"name":"amazon으로-로그인","slug":"login-with-amazon"},{"id":35,"name":"모바일","slug":"mobile"},{"id":704,"name":"멀티사이트","slug":"multisite"},{"id":68,"name":"pr-welcome","slug":"pr-welcome"},{"id":400,"name":"steam-login","slug":"steam-login"},{"id":618,"name":"사용자-정의-필드","slug":"user-custom-fields"}],"topics":[{"fancy_title":"About the SSO category","fancy_title_localized":false,"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":9490,"like_count":0,"has_summary":false,"last_poster_username":"Discourse","category_id":24,"op_like_count":0,"pinned_globally":false,"featured_link":null,"ai_topic_gist":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"원본 게시자, 최근 게시자","user_id":115923,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Wix 사이트 사용자 로그인을 Discourse 포럼에 연결하는 방법","fancy_title_localized":true,"locale":"en","id":407636,"title":"Connect User logins from my Wix site for my Discourse forum","slug":"connect-user-logins-from-my-wix-site-for-my-discourse-forum","posts_count":13,"reply_count":8,"highest_post_number":13,"image_url":"https://global.discourse-cdn.com/meta/original/4X/8/6/7/867619a88a935d0aa0b8bc1c2e755f180316f63f.png","created_at":"2026-07-14T20:58:49.564Z","last_posted_at":"2026-07-16T04:19:58.030Z","bumped":true,"bumped_at":"2026-07-16T04:19:58.030Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"유료 플랜(Core)으로 Wix 웹사이트를 운영하고 있습니다. 사이트의 멤버들(내 사이트에서 가입한 사람들)은 잘 통합되어 있으며, 그들의 정보와 연결 사항은 Wix의 강력한 CMS에 저장됩니다.\n따라서 제 Wix 사이트는…","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":[{"max_width":null,"max_height":null,"width":964,"height":298,"url":"https://global.discourse-cdn.com/meta/original/4X/8/6/7/867619a88a935d0aa0b8bc1c2e755f180316f63f.png"},{"max_width":800,"max_height":800,"width":800,"height":247,"url":"https://global.discourse-cdn.com/meta/optimized/4X/8/6/7/867619a88a935d0aa0b8bc1c2e755f180316f63f_2_800x247.png"},{"max_width":600,"max_height":600,"width":600,"height":185,"url":"https://global.discourse-cdn.com/meta/optimized/4X/8/6/7/867619a88a935d0aa0b8bc1c2e755f180316f63f_2_600x185.png"},{"max_width":400,"max_height":400,"width":400,"height":123,"url":"https://global.discourse-cdn.com/meta/optimized/4X/8/6/7/867619a88a935d0aa0b8bc1c2e755f180316f63f_2_400x123.png"},{"max_width":300,"max_height":300,"width":300,"height":92,"url":"https://global.discourse-cdn.com/meta/optimized/4X/8/6/7/867619a88a935d0aa0b8bc1c2e755f180316f63f_2_300x92.png"},{"max_width":200,"max_height":200,"width":200,"height":61,"url":"https://global.discourse-cdn.com/meta/optimized/4X/8/6/7/867619a88a935d0aa0b8bc1c2e755f180316f63f_2_200x61.png"}],"tags":[{"id":263,"name":"discourseconnect","slug":"discourseconnect"},{"id":243,"name":"openid-connect","slug":"openid-connect"},{"id":1109,"name":"무료-플랜","slug":"free-plan"}],"tags_descriptions":{},"views":284,"like_count":23,"has_summary":false,"last_poster_username":"Lilly","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":null,"description":"원본 게시자","user_id":196184,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"자주 게시하는 사용자","user_id":95552,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"자주 게시하는 사용자","user_id":135392,"primary_group_id":null,"flair_group_id":48},{"extras":null,"description":"Recent Poster","user_id":15209,"primary_group_id":null,"flair_group_id":142},{"extras":"latest","description":"최근 게시자","user_id":127856,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Discourse 2026.6에서 SAML 로그인 시작 시 CSRFTokenVerifier::InvalidCSRFToken 오류","fancy_title_localized":true,"locale":"en","id":406986,"title":"CSRFTokenVerifier::InvalidCSRFToken when initiating SAML login on Discourse 2026.6","slug":"csrftokenverifier-invalidcsrftoken-when-initiating-saml-login-on-discourse-2026-6","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-07-07T14:57:12.568Z","last_posted_at":"2026-07-07T14:57:12.802Z","bumped":true,"bumped_at":"2026-07-07T14:57:12.802Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Discourse 2026.6에서 SAML 로그인을 시작할 때 CSRFTokenVerifier::InvalidCSRFToken 오류 발생\n안녕하세요,\n새로운 Discourse 설치 환경에서 ADFS와 함께 SAML 인증을 구성하려고 합니다.\n환경\n\nDiscourse 버전: 2026.6 (R&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[{"id":291,"name":"saml","slug":"saml"}],"tags_descriptions":{},"views":71,"like_count":1,"has_summary":false,"last_poster_username":"Osman_Nuri_Mermer","category_id":24,"op_like_count":1,"pinned_globally":false,"featured_link":null,"ai_topic_gist":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"원본 게시자, 최근 게시자","user_id":196384,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"기관 이메일 도메인에서 사용자를 이관할 때 중복 및 사칭 계정을 방지하는 모범 사례","fancy_title_localized":true,"locale":"en","id":405143,"title":"Best practice for moving users away from institutional email domains while avoiding duplicate/impersonation accounts","slug":"best-practice-for-moving-users-away-from-institutional-email-domains-while-avoiding-duplicate-impersonation-accounts","posts_count":3,"reply_count":0,"highest_post_number":3,"image_url":null,"created_at":"2026-06-12T08:41:00.802Z","last_posted_at":"2026-06-17T13:54:10.937Z","bumped":true,"bumped_at":"2026-06-17T13:54:10.937Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"저는 독립적인 Discourse 커뮤니티 https://physicswithethan.discourse.diy 를 운영하고 있으며, 이전에는 기관용 이메일 주소와 외부 SSO를 허용했습니다.\n이제 &hellip; 을 사용하여 일반 로컬 Discourse 계정으로 전환하고자 합니다.","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[{"id":39,"name":"이메일","slug":"email"},{"id":740,"name":"로그인","slug":"login"},{"id":416,"name":"365-oauth","slug":"365-oauth"}],"tags_descriptions":{},"views":149,"like_count":1,"has_summary":false,"last_poster_username":"Ethsim2","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","description":"원본 게시자, 최근 게시자","user_id":160471,"primary_group_id":null,"flair_group_id":73},{"extras":null,"description":"Recent Poster","user_id":15209,"primary_group_id":null,"flair_group_id":142}]},{"fancy_title":"How to deploy a SSO bridge alongside a discourse_docker deployment?","fancy_title_localized":false,"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":"I realized I wanted to develop and deploy a Discourse SSO endpoint that wraps authentication to a OIDC provider. The endpoint is now developed as a Flask application available as a PyPI package: discourse-sso-oidc-bridge&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[],"tags_descriptions":{},"views":1788,"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":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"원본 게시자","user_id":59922,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":1,"primary_group_id":47,"flair_group_id":47},{"extras":"latest","description":"최근 게시자","user_id":8571,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Discourse를 두 개의 OIDC 제공업체와 연결하는 것이 어떻게 가능한가요?","fancy_title_localized":true,"locale":"en","id":304280,"title":"How is it possible to connect Discourse with two OIDC providers?","slug":"how-is-it-possible-to-connect-discourse-with-two-oidc-providers","posts_count":4,"reply_count":1,"highest_post_number":4,"image_url":null,"created_at":"2023-06-14T20:14:09.797Z","last_posted_at":"2026-04-25T08:06:47.149Z","bumped":true,"bumped_at":"2026-04-25T08:06:47.149Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"이 플러그인을 사용하여 GitLab과 Microsoft(Azure)를 연결하는 데 성공했습니다. 참고로 Azure AD 서비스의 경우, 시크릿 ID나 값이 아닌 “Application Client ID”를 클라이언트 ID로 사용해야 합니다.\nDi&hellip;를 연결하는 방법은 무엇일까요?","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[{"id":243,"name":"openid-connect","slug":"openid-connect"}],"tags_descriptions":{},"views":323,"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":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"원본 게시자","user_id":121910,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":15209,"primary_group_id":null,"flair_group_id":142},{"extras":"latest","description":"최근 게시자","user_id":160471,"primary_group_id":null,"flair_group_id":73}]},{"fancy_title":"포럼이 Discourse ID의 대체 이메일을 인식하지 못합니다","fancy_title_localized":true,"locale":"zh_CN","id":398181,"title":"论坛无法识别来自 Discourse ID 的备用电子邮件","slug":"discourse-id","posts_count":3,"reply_count":1,"highest_post_number":3,"image_url":null,"created_at":"2026-03-11T15:16:23.971Z","last_posted_at":"2026-03-28T11:19:56.474Z","bumped":true,"bumped_at":"2026-03-28T11:19:56.474Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Discourse ID로 포럼에 로그인하거나 가입할 때, 포럼은 주로 사용하는 이메일만 인식하고 백업 이메일은 인식하지 못했습니다.\n일반적인 포럼(예: 이 Discourse Meta)에서는 백업 이메일을 수동으로 추가해야 하지만, 무료 호스팅 포럼에서는 이메일 주소를 수동으로 추가하거나 변경할 수 없습니다. 이메일 주소를 인증할 때 포럼에서 404 오류가 발생하기 때문입니다.","visible":true,"closed":true,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[{"id":1057,"name":"discourse-id","slug":"discourse-id"}],"tags_descriptions":{},"views":143,"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":null,"has_accepted_answer":true,"can_vote":false,"posters":[{"extras":"latest","description":"원본 게시자, 최근 게시자","user_id":190160,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster, Accepted Answer","user_id":21029,"primary_group_id":47,"flair_group_id":47},{"extras":null,"description":"Recent Poster","user_id":-1,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Discourse에서 SSO를 활성화하는 방법?","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":"저는 Discourse를 제 서버에 호스팅했습니다. 이제 SSO 로그인을 활성화하려고 합니다(웹사이트에서 Discourse로 리디렉션하려고 합니다). 하지만 SSO를 활성화할 옵션을 찾을 수 없어요.","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[],"tags_descriptions":{},"views":222,"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":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"원본 게시자","user_id":189824,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":2770,"primary_group_id":47,"flair_group_id":47},{"extras":"latest","description":"최근 게시자","user_id":95552,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Discourse Auth를 Django 사용자 DB와 연결하는 방법?","fancy_title_localized":true,"locale":"en","id":147604,"title":"Connect Discourse Auth with my Django user DB?","slug":"connect-discourse-auth-with-my-django-user-db","posts_count":7,"reply_count":3,"highest_post_number":7,"image_url":null,"created_at":"2020-04-11T08:07:26.824Z","last_posted_at":"2026-02-12T04:43:11.906Z","bumped":true,"bumped_at":"2026-02-12T04:43:11.906Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"안녕하세요! 저는 이커머스 플랫폼에 Discourse를 도입하는 데 큰 관심을 가지고 있습니다. \n사용자들에게 훌륭한 도움말 섹션을 제공할 수 있을 것 같습니다. \nDiscourse에는 자체적인 인증(Auth) 방법이 있다는 것을 확인했습니다. 이 방법들을 수정할 수 있는지 궁금합니다. o&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[],"tags_descriptions":{},"views":2665,"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":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"원본 게시자","user_id":77577,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"자주 게시하는 사용자","user_id":79838,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"자주 게시하는 사용자","user_id":93768,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":125160,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"최근 게시자","user_id":82075,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Discourse 로그에서 OIDC 실패가 발생하고 있습니다: /auth/oidc (POST)에서 `CSRFTokenVerifier::InvalidCSRFToken` 오류가 발생합니다","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":"안녕하세요,\nDiscourse 2026.2.0-latest (26f3e2aa87)을 사용 중입니다.\n(Docker 설치, 기본 nginx 템플릿, Cloudflare 미사용). OpenID Connect가 활성화되어 있으며(Microsoft Entra / Azure AD), 사용자가 가입/로그인을 시도할 때&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[{"id":243,"name":"openid-connect","slug":"openid-connect"}],"tags_descriptions":{},"views":71,"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":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"원본 게시자, 최근 게시자","user_id":160471,"primary_group_id":null,"flair_group_id":73}]},{"fancy_title":"OIDC csrf_detected가 사용자 취소 또는 동의 거부를 가릴 수 있음 - 로그 검사 관련 문서 명확화 필요","fancy_title_localized":true,"locale":"en","id":395021,"title":"OIDC csrf_detected can mask user cancel / consent rejection - docs could clarify log inspection","slug":"oidc-csrf-detected-can-mask-user-cancel-consent-rejection-docs-could-clarify-log-inspection","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":null,"created_at":"2026-02-03T11:56:09.068Z","last_posted_at":"2026-02-05T21:16:57.932Z","bumped":true,"bumped_at":"2026-02-05T21:16:57.932Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"OIDC 로그인 via Discourse iOS 앱이 콜백에서 간헐적으로 csrf_detected 오류로 실패하는 문제: \n안녕하세요, 모두. \n이것은 제가 이전에 게시했던 OIDC 로그인 실패 관련 스레드와 연결된 후속 관찰 사항입니다…","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[{"id":243,"name":"openid-connect","slug":"openid-connect"}],"tags_descriptions":{},"views":110,"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":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"원본 게시자, 최근 게시자","user_id":160471,"primary_group_id":null,"flair_group_id":73}]},{"fancy_title":"CRM의 만료된 멤버가 Discourse Connect를 통해 삭제되지 않음","fancy_title_localized":true,"locale":"en","id":395317,"title":"Lapsed members in CRM not removed via Discourse Connect","slug":"lapsed-members-in-crm-not-removed-via-discourse-connect","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-02-05T20:24:36.684Z","last_posted_at":"2026-02-05T20:24:36.886Z","bumped":true,"bumped_at":"2026-02-05T20:24:36.886Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"안녕하세요! Discourse Connect를 사용하여 멤버십 CRM(Sheep)을 통합했습니다. 하지만 멤버십이 만료되거나 해지될 경우, Discourse에 대한 접근 권한이 자동으로 제거되는 것 같지 않습니다. 어떻게 하면 이 문제를&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[],"tags_descriptions":{},"views":70,"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":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"원본 게시자, 최근 게시자","user_id":188595,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"새 사용자가 카테고리 링크를 클릭하면 「이 포럼은 초대만으로 접근 가능합니다」라는 메시지가 표시되고 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":"https://global.discourse-cdn.com/meta/optimized/4X/b/1/d/b1de58005be615efd720d3dcbde20b0f0c0f075d_2_1024x329.png","created_at":"2025-11-29T08:03:36.340Z","last_posted_at":"2026-02-05T17:38:34.940Z","bumped":true,"bumped_at":"2026-02-05T17:38:34.940Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"안녕하세요,\n저희 Discourse 인스턴스에는 특정 사용자 그룹만 접근할 수 있는 비공개 카테고리가 있습니다. OAuth2를 통해 로그인한 후 이 카테고리에 접근할 수 있도록 새 사용자를 위한 링크를 생성했습니다.\n하지만, 신규 사용자의 경우 &hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":[{"max_width":null,"max_height":null,"width":1167,"height":376,"url":"https://global.discourse-cdn.com/meta/original/4X/b/1/d/b1de58005be615efd720d3dcbde20b0f0c0f075d.png"},{"max_width":1024,"max_height":1024,"width":1024,"height":329,"url":"https://global.discourse-cdn.com/meta/optimized/4X/b/1/d/b1de58005be615efd720d3dcbde20b0f0c0f075d_2_1024x329.png"},{"max_width":800,"max_height":800,"width":800,"height":257,"url":"https://global.discourse-cdn.com/meta/optimized/4X/b/1/d/b1de58005be615efd720d3dcbde20b0f0c0f075d_2_800x257.png"},{"max_width":600,"max_height":600,"width":600,"height":193,"url":"https://global.discourse-cdn.com/meta/optimized/4X/b/1/d/b1de58005be615efd720d3dcbde20b0f0c0f075d_2_600x193.png"},{"max_width":400,"max_height":400,"width":400,"height":128,"url":"https://global.discourse-cdn.com/meta/optimized/4X/b/1/d/b1de58005be615efd720d3dcbde20b0f0c0f075d_2_400x128.png"},{"max_width":300,"max_height":300,"width":300,"height":96,"url":"https://global.discourse-cdn.com/meta/optimized/4X/b/1/d/b1de58005be615efd720d3dcbde20b0f0c0f075d_2_300x96.png"},{"max_width":200,"max_height":200,"width":200,"height":64,"url":"https://global.discourse-cdn.com/meta/optimized/4X/b/1/d/b1de58005be615efd720d3dcbde20b0f0c0f075d_2_200x64.png"}],"tags":[{"id":509,"name":"초대","slug":"invites"},{"id":233,"name":"oauth2","slug":"oauth2"}],"tags_descriptions":{},"views":315,"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":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"원본 게시자","user_id":179765,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":73038,"primary_group_id":null,"flair_group_id":48},{"extras":"latest","description":"최근 게시자","user_id":188589,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Discourse iOS 앱에서 OIDC 로그인이 가끔 콜백 시 csrf_detected 오류로 실패함","fancy_title_localized":true,"locale":"en","id":394838,"title":"OIDC login via Discourse iOS app occasionally fails with csrf_detected on callback","slug":"oidc-login-via-discourse-ios-app-occasionally-fails-with-csrf-detected-on-callback","posts_count":5,"reply_count":0,"highest_post_number":5,"image_url":null,"created_at":"2026-01-31T11:51:35.680Z","last_posted_at":"2026-02-02T20:46:42.031Z","bumped":true,"bumped_at":"2026-02-02T20:46:42.031Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"안녕하세요, \n저는 Discourse(2026.2.0-latest (f7cec86997))를 OpenID Connect(Azure / Entra ID를 IdP로 사용)와 함께 사용 중입니다. \n사용자가 Discourse를 통해 로그인하려고 할 때만 발생하는 것 같은 간헐적인 로그인 실패를 발견했습니다. &hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[{"id":243,"name":"openid-connect","slug":"openid-connect"}],"tags_descriptions":{},"views":220,"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":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"원본 게시자, 최근 게시자","user_id":160471,"primary_group_id":null,"flair_group_id":73}]},{"fancy_title":"OAuth2 설정에서 IP가 거부될 때 해결 방법","fancy_title_localized":true,"locale":"zh_CN","id":394318,"title":"关于oauth2的设定，IP被拒绝，如何解决","slug":"oauth2-ip","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":null,"created_at":"2026-01-26T07:30:27.704Z","last_posted_at":"2026-01-26T10:44:36.175Z","bumped":true,"bumped_at":"2026-01-26T10:44:36.175Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"[root@HDDXVZ4023 discourse_docker]# tail -f /var/discourse/shared/standalone/log/rails/production.log\nBody: \nclient_id: \nclient_secret: \ngrant_type: authorization_code \ncode: zeyHxfhcvSIzMiw \n:redirect_uri: https://*****&hellip;","visible":true,"closed":true,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[{"id":233,"name":"oauth2","slug":"oauth2"}],"tags_descriptions":{},"views":88,"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":null,"has_accepted_answer":true,"can_vote":false,"posters":[{"extras":"latest","description":"원본 게시자, 최근 게시자, Accepted Answer","user_id":187771,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":-1,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"SSO - 사용자 역할 또는 ACL을 통한 접근 권한 수준 구분","fancy_title_localized":true,"locale":"en","id":394229,"title":"SSO - User Roles or ACLs to differentiate access levels","slug":"sso-user-roles-or-acls-to-differentiate-access-levels","posts_count":3,"reply_count":0,"highest_post_number":3,"image_url":null,"created_at":"2026-01-23T22:05:20.743Z","last_posted_at":"2026-01-24T00:25:26.810Z","bumped":true,"bumped_at":"2026-01-24T00:25:26.810Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"안녕하세요. 커뮤니티 인증을 위해 SSO를 활용하고 있습니다. 시스템 내에는 A와 B라고 부를 수 있는 서로 다른 고객 그룹이 있습니다. Discourse에서 이 그룹들을 구분하여 비공개 카테고리를 관리하고자 합니다. 그리고...","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[{"id":60,"name":"sso","slug":"sso"}],"tags_descriptions":{},"views":150,"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":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"원본 게시자","user_id":183859,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":406,"primary_group_id":null,"flair_group_id":142},{"extras":"latest","description":"최근 게시자","user_id":15209,"primary_group_id":null,"flair_group_id":142}]},{"fancy_title":"oauth2-basic 플러그인에서 토큰을 받은 후 500 오류 발생","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":"다른 사람들이 해결한 것으로 보이는 이상한 오류에 직면해 있습니다. 기본적으로 API에서 토큰은 가져오지만, 사용자 세부 정보 API 호출이 이루어지지 않습니다. 대신 콜백 URL이 오류 메시지 없이 500 오류로 실패합니다.\n&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[{"id":233,"name":"oauth2","slug":"oauth2"}],"tags_descriptions":{},"views":105,"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":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"원본 게시자, 최근 게시자","user_id":187301,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"소셜 로그인은 데스크톱에서만 작동하고 모바일 기기에서는 작동하지 않음 (CSRF 감지됨)","fancy_title_localized":true,"locale":"de","id":389975,"title":"Social Login funktioniert nur auf Desktop, aber nicht auf mobilen Geräten (CSRF detected)","slug":"social-login-funktioniert-nur-auf-desktop-aber-nicht-auf-mobilen-geraten-csrf-detected","posts_count":4,"reply_count":1,"highest_post_number":4,"image_url":null,"created_at":"2025-11-30T15:34:44.147Z","last_posted_at":"2025-11-30T19:13:29.982Z","bumped":true,"bumped_at":"2025-11-30T19:13:29.982Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"안녕하세요, \n제 Discourse 포럼에 소셜 로그인(구글, 디스코드, 링크드인) 관련 문제가 있습니다: \n\n\n데스크톱에서는 모든 소셜 로그인이 정상적으로 작동합니다. \n\n\n모든 모바일 기기(iOS/Android, Safari/Chrome/Firefox)에서 s&hellip;","visible":true,"closed":true,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[{"id":35,"name":"모바일","slug":"mobile"},{"id":233,"name":"oauth2","slug":"oauth2"},{"id":740,"name":"로그인","slug":"login"},{"id":730,"name":"google-login","slug":"google-login"},{"id":248,"name":"linkedin-oauth","slug":"linkedin-oauth"}],"tags_descriptions":{},"views":196,"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":null,"has_accepted_answer":true,"can_vote":false,"posters":[{"extras":"latest","description":"원본 게시자, 최근 게시자, Accepted Answer","user_id":185806,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":-1,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":15209,"primary_group_id":null,"flair_group_id":142}]},{"fancy_title":"Google, OIDC 또는 OAuth2 로그인으로 초대 전용 포럼 만들기","fancy_title_localized":true,"locale":"en","id":387802,"title":"Invite only forum with Google, OIDC or Oauth2 login","slug":"invite-only-forum-with-google-oidc-or-oauth2-login","posts_count":3,"reply_count":1,"highest_post_number":3,"image_url":"https://global.discourse-cdn.com/meta/optimized/4X/c/9/1/c91306de390889e69ca7f82d74d801cf7e0133d3_2_1023x581.png","created_at":"2025-11-06T17:50:10.562Z","last_posted_at":"2025-11-12T10:43:57.065Z","bumped":true,"bumped_at":"2025-11-12T10:43:57.065Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"안녕하세요,\n저는 자체 호스팅된 Discourse 인스턴스를 운영하고 있습니다. OIDC connect 플러그인을 설정하여 사용자가 Google 계정으로 로그인할 수 있도록 했습니다. Google Cloud 콘솔의 설정을 사용하면 이를 제 ...","visible":true,"closed":true,"archived":false,"bookmarked":null,"liked":null,"thumbnails":[{"max_width":null,"max_height":null,"width":1658,"height":942,"url":"https://global.discourse-cdn.com/meta/original/4X/c/9/1/c91306de390889e69ca7f82d74d801cf7e0133d3.png"},{"max_width":1024,"max_height":1024,"width":1023,"height":581,"url":"https://global.discourse-cdn.com/meta/optimized/4X/c/9/1/c91306de390889e69ca7f82d74d801cf7e0133d3_2_1023x581.png"},{"max_width":800,"max_height":800,"width":800,"height":454,"url":"https://global.discourse-cdn.com/meta/optimized/4X/c/9/1/c91306de390889e69ca7f82d74d801cf7e0133d3_2_800x454.png"},{"max_width":600,"max_height":600,"width":600,"height":340,"url":"https://global.discourse-cdn.com/meta/optimized/4X/c/9/1/c91306de390889e69ca7f82d74d801cf7e0133d3_2_600x340.png"},{"max_width":400,"max_height":400,"width":400,"height":227,"url":"https://global.discourse-cdn.com/meta/optimized/4X/c/9/1/c91306de390889e69ca7f82d74d801cf7e0133d3_2_400x227.png"},{"max_width":300,"max_height":300,"width":300,"height":170,"url":"https://global.discourse-cdn.com/meta/optimized/4X/c/9/1/c91306de390889e69ca7f82d74d801cf7e0133d3_2_300x170.png"},{"max_width":200,"max_height":200,"width":200,"height":113,"url":"https://global.discourse-cdn.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":200,"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":null,"has_accepted_answer":true,"can_vote":false,"posters":[{"extras":"latest","description":"원본 게시자, 최근 게시자","user_id":110946,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster, Accepted Answer","user_id":21029,"primary_group_id":47,"flair_group_id":47},{"extras":null,"description":"Recent Poster","user_id":-1,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"SSO 업데이트 시 avatar_url이 항상 비효율적입니다","fancy_title_localized":true,"locale":"en","id":386950,"title":"SSO update avatar_url is always invalid","slug":"sso-update-avatar-url-is-always-invalid","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":"https://global.discourse-cdn.com/meta/optimized/4X/a/b/f/abf7747b3112c46b0f7387a480bd1b8a360b0fd2_2_1023x791.png","created_at":"2025-10-28T15:36:52.403Z","last_posted_at":"2025-10-29T12:15:26.426Z","bumped":true,"bumped_at":"2025-10-29T12:15:26.426Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"avatar_force_update 매개변수를 true로 설정했습니다.\nDiscourse Connect의 아바타 오버라이드도 체크되어 있고, 이 옵션을 체크 해제해 보았지만 여전히 아바타를 업데이트할 수 없습니다.\n  \n아바타는…","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":[{"max_width":null,"max_height":null,"width":1765,"height":1364,"url":"https://global.discourse-cdn.com/meta/original/4X/a/b/f/abf7747b3112c46b0f7387a480bd1b8a360b0fd2.png"},{"max_width":1024,"max_height":1024,"width":1023,"height":791,"url":"https://global.discourse-cdn.com/meta/optimized/4X/a/b/f/abf7747b3112c46b0f7387a480bd1b8a360b0fd2_2_1023x791.png"},{"max_width":800,"max_height":800,"width":800,"height":618,"url":"https://global.discourse-cdn.com/meta/optimized/4X/a/b/f/abf7747b3112c46b0f7387a480bd1b8a360b0fd2_2_800x618.png"},{"max_width":600,"max_height":600,"width":600,"height":463,"url":"https://global.discourse-cdn.com/meta/optimized/4X/a/b/f/abf7747b3112c46b0f7387a480bd1b8a360b0fd2_2_600x463.png"},{"max_width":400,"max_height":400,"width":400,"height":309,"url":"https://global.discourse-cdn.com/meta/optimized/4X/a/b/f/abf7747b3112c46b0f7387a480bd1b8a360b0fd2_2_400x309.png"},{"max_width":300,"max_height":300,"width":300,"height":231,"url":"https://global.discourse-cdn.com/meta/optimized/4X/a/b/f/abf7747b3112c46b0f7387a480bd1b8a360b0fd2_2_300x231.png"},{"max_width":200,"max_height":200,"width":200,"height":154,"url":"https://global.discourse-cdn.com/meta/optimized/4X/a/b/f/abf7747b3112c46b0f7387a480bd1b8a360b0fd2_2_200x154.png"}],"tags":[],"tags_descriptions":{},"views":98,"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":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"원본 게시자, 최근 게시자","user_id":182559,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Discourse connect의 avatar_url이 작동하지 않습니다","fancy_title_localized":true,"locale":"en","id":293036,"title":"Discourse connect avatar_url isn't working","slug":"discourse-connect-avatar-url-isnt-working","posts_count":10,"reply_count":5,"highest_post_number":10,"image_url":"https://global.discourse-cdn.com/meta/original/4X/7/a/0/7a0f232ea884b515776f82953f56b123d048fd2f.png","created_at":"2024-01-26T09:00:12.321Z","last_posted_at":"2025-10-29T06:58:33.950Z","bumped":true,"bumped_at":"2025-10-29T06:58:33.950Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"안녕하세요. discourse-connect를 통한 아바타 업데이트에 문제가 발생했습니다.\nSSO 페이로드에는 avatar_force_update = true와 avatar_url = https://files.ekool.eu/ekool/202311/3011/00/-m-ae103b0bac1fa5fc3cb65217a0183ba7b2633edae6d&hellip;가 포함되어 있습니다.","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":[{"max_width":null,"max_height":null,"width":581,"height":278,"url":"https://global.discourse-cdn.com/meta/original/4X/7/a/0/7a0f232ea884b515776f82953f56b123d048fd2f.png"},{"max_width":400,"max_height":400,"width":400,"height":191,"url":"https://global.discourse-cdn.com/meta/optimized/4X/7/a/0/7a0f232ea884b515776f82953f56b123d048fd2f_2_400x191.png"},{"max_width":300,"max_height":300,"width":300,"height":143,"url":"https://global.discourse-cdn.com/meta/optimized/4X/7/a/0/7a0f232ea884b515776f82953f56b123d048fd2f_2_300x143.png"},{"max_width":200,"max_height":200,"width":200,"height":95,"url":"https://global.discourse-cdn.com/meta/optimized/4X/7/a/0/7a0f232ea884b515776f82953f56b123d048fd2f_2_200x95.png"}],"tags":[],"tags_descriptions":{},"views":813,"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":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"원본 게시자","user_id":143382,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"자주 게시하는 사용자","user_id":100484,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":146979,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"최근 게시자","user_id":182559,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"내 사이트에서 discourse id 로그인을 활성화하는 방법","fancy_title_localized":true,"locale":"en","id":386716,"title":"How to enable discourse id login in my site","slug":"how-to-enable-discourse-id-login-in-my-site","posts_count":4,"reply_count":2,"highest_post_number":4,"image_url":null,"created_at":"2025-10-25T08:28:20.490Z","last_posted_at":"2025-10-26T16:13:03.918Z","bumped":true,"bumped_at":"2025-10-26T16:13:03.918Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"이 함수를 열어 사용자가 Discourse ID로 로그인할 수 있도록 하려고 합니다.\n하지만 제 사이트에서 Discourse ID 로그인을 어떻게 활성화하는지 모르겠어요.\n\nDiscourse ID가 이제 사용 가능합니다. 오늘 바로 사용해 보세요!","visible":true,"closed":true,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[{"id":1057,"name":"discourse-id","slug":"discourse-id"}],"tags_descriptions":{},"views":346,"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":null,"has_accepted_answer":true,"can_vote":false,"posters":[{"extras":"latest","description":"원본 게시자, 최근 게시자, Accepted Answer","user_id":134325,"primary_group_id":null,"flair_group_id":48},{"extras":null,"description":"Recent Poster","user_id":-1,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":135392,"primary_group_id":null,"flair_group_id":48}]},{"fancy_title":"내 인스턴스에서 Discourse ID가 활성화되지 않습니다","fancy_title_localized":true,"locale":"en","id":386023,"title":"Discourse ID fails to activate on my instance","slug":"discourse-id-fails-to-activate-on-my-instance","posts_count":27,"reply_count":21,"highest_post_number":27,"image_url":null,"created_at":"2025-10-10T18:16:53.798Z","last_posted_at":"2025-10-22T17:00:39.030Z","bumped":true,"bumped_at":"2025-10-22T17:00:39.030Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"테스트 시스템(3.6.0.beta2-latest)에서 Discourse_id를 활성화하려고 하면 이 메시지가 표시됩니다:\nenable_discourse_id: Discourse ID 자격 증명(&#39;discourse_id_client_id&#39; 및 &#39;discourse_id_client_secret&#39;)을 구성해야 합니다&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[{"id":5,"name":"지원되지-않는-설치","slug":"unsupported-install"},{"id":1057,"name":"discourse-id","slug":"discourse-id"}],"tags_descriptions":{},"views":840,"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":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"원본 게시자","user_id":58437,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"자주 게시하는 사용자","user_id":132988,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"자주 게시하는 사용자","user_id":95552,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":83631,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"최근 게시자","user_id":21029,"primary_group_id":47,"flair_group_id":47}]},{"fancy_title":"LDAP 배지?","fancy_title_localized":true,"locale":"en","id":382116,"title":"LDAP badge?","slug":"ldap-badge","posts_count":4,"reply_count":2,"highest_post_number":4,"image_url":null,"created_at":"2025-09-09T21:09:57.666Z","last_posted_at":"2025-09-12T11:40:15.108Z","bumped":true,"bumped_at":"2025-09-22T13:25:15.155Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"안녕하세요, LDAP 사용자명과 사용자 이름이 일치하고 LDAP를 통해 인증된 사용자에게 배지를 할당할 수 있을까요? 현재 로컬 계정 등록도 허용하고 있으므로, 누군가가 다른 사람의 LDAP &hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[{"id":2,"name":"배지","slug":"badges"},{"id":60,"name":"sso","slug":"sso"}],"tags_descriptions":{"배지":""},"views":215,"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":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"원본 게시자","user_id":23649,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"최근 게시자","user_id":15209,"primary_group_id":null,"flair_group_id":142}]},{"fancy_title":"SSO 제공업체에서 이메일 알림 및 요약 설정 동기화","fancy_title_localized":true,"locale":"en","id":358766,"title":"Syncing email notification and summary preferences from SSO provider","slug":"syncing-email-notification-and-summary-preferences-from-sso-provider","posts_count":2,"reply_count":2,"highest_post_number":3,"image_url":null,"created_at":"2025-03-25T13:50:23.098Z","last_posted_at":"2025-09-17T12:37:31.696Z","bumped":true,"bumped_at":"2025-09-17T12:37:31.696Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Drupal 웹사이트(Discourse SSO Drupal 모듈 사용)와 Discourse를 연동하는 작업을 진행 중이며, 기존 문서로 대부분의 질문에 답을 찾았습니다. 하지만 이 부분은 막혀 있습니다: \nIf po&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[],"tags_descriptions":{},"views":101,"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":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"원본 게시자, 최근 게시자","user_id":164435,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"OIDC로 아바타 덮어쓰기","fancy_title_localized":true,"locale":"en","id":304291,"title":"Overriding avatars with OIDC","slug":"overriding-avatars-with-oidc","posts_count":4,"reply_count":1,"highest_post_number":4,"image_url":null,"created_at":"2024-02-01T09:40:52.604Z","last_posted_at":"2025-09-10T09:16:57.833Z","bumped":true,"bumped_at":"2025-09-10T09:16:57.833Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"이 플러그인이 DiscourseConnect처럼 아바타를 오버라이드할 수 있는 방법이 있을까요?","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[{"id":243,"name":"openid-connect","slug":"openid-connect"}],"tags_descriptions":{},"views":347,"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":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"원본 게시자","user_id":121888,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":21029,"primary_group_id":47,"flair_group_id":47},{"extras":"latest","description":"최근 게시자","user_id":179745,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"아바타는 생성 시에만 동기화됩니다","fancy_title_localized":true,"locale":"en","id":304286,"title":"Avatar is synching only on creation","slug":"avatar-is-synching-only-on-creation","posts_count":5,"reply_count":1,"highest_post_number":5,"image_url":null,"created_at":"2023-11-15T09:00:33.033Z","last_posted_at":"2025-09-02T16:50:04.738Z","bumped":true,"bumped_at":"2025-09-02T16:50:04.738Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"안녕하세요!\n저는 이 플러그인을 사용하여 Django 사이트에서 사용자를 동기화하고 있습니다. 하지만 아바타는 생성 시에만 동기화됩니다. 사용자가 Django에서 아바타를 변경해도 Discourse에는 동기화되지 않습니다.\n실제로, Discourse의 managed_authenticator.rb에서&hellip;","visible":true,"closed":true,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[{"id":243,"name":"openid-connect","slug":"openid-connect"}],"tags_descriptions":{},"views":313,"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":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"원본 게시자","user_id":140802,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"자주 게시하는 사용자","user_id":138576,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"자주 게시하는 사용자","user_id":141994,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":148406,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"최근 게시자","user_id":21029,"primary_group_id":47,"flair_group_id":47}]},{"fancy_title":"새 IDP를 위한 SSO 변경","fancy_title_localized":true,"locale":"en","id":379959,"title":"Changing SSO for new IDP","slug":"changing-sso-for-new-idp","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2025-08-22T20:21:05.870Z","last_posted_at":"2025-08-22T20:21:05.958Z","bumped":true,"bumped_at":"2025-08-22T20:21:05.958Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"데이터베이스 변경으로 인해 단일 로그인(SSO) 시스템을 전환하고 있습니다. 사용자를 기존 포럼 계정에 연결하는 최선의 방법을 찾아야 합니다. 시스템에 사용자 ID를 사전 입력(backfill)하는 것이 가능한가요? &hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[{"id":60,"name":"sso","slug":"sso"}],"tags_descriptions":{},"views":75,"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":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"원본 게시자, 최근 게시자","user_id":155765,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"가끔 &ldquo;로그아웃되었습니다&rdquo; 토스트 메시지가 표시됩니다","fancy_title_localized":true,"locale":"en","id":372722,"title":"Sometimes toast the message \"you were logged out\"","slug":"sometimes-toast-the-message-you-were-logged-out","posts_count":10,"reply_count":4,"highest_post_number":11,"image_url":null,"created_at":"2025-07-03T06:01:52.972Z","last_posted_at":"2025-07-07T08:36:47.174Z","bumped":true,"bumped_at":"2025-07-07T13:36:07.837Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"사용자 로그인 유지에 문제가 있습니다.\n\nSSO를 통해 Discourse를 우리 앱에 연결했습니다.\n로그인 성공 후 Discourse로 리다이렉트됩니다.\n어떤 보드를 클릭하면\n\"로그아웃되었습니다\"라는 팝업이 표시됩니다.\n\n우리의 추측은 아래와 같습니다.\n_forum_session 값이&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[],"tags_descriptions":{},"views":303,"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":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"원본 게시자","user_id":176597,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"자주 게시하는 사용자","user_id":135392,"primary_group_id":null,"flair_group_id":48},{"extras":null,"description":"자주 게시하는 사용자","user_id":1,"primary_group_id":47,"flair_group_id":47},{"extras":null,"description":"Recent Poster","user_id":178716,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"최근 게시자","user_id":406,"primary_group_id":null,"flair_group_id":142}]},{"fancy_title":"두 번째 WordPress 사이트에서 WordPress SSO 사용","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":"안녕하세요, 저는 WordPress에서 Discourse 플러그인을 사용하여 WP 사용자들이 제 Discourse 사이트에 로그인할 수 있도록 하고 있습니다. 이 부분은 완벽하게 작동하고 있습니다.\n이제, 이 WordPress SSO를 사용하여 사용자들이 &hellip;에 로그인할 수 있도록 하고 싶습니다.","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[{"id":66,"name":"wordpress","slug":"wordpress"}],"tags_descriptions":{},"views":88,"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":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"원본 게시자, 최근 게시자","user_id":70205,"primary_group_id":null,"flair_group_id":null}]}]}}