안녕하세요,
저는 제 서버에 Discourse를 호스팅하고 있습니다.
SSO에는 Keycloak와 discourse-sso-oidc-bridge를 함께 사용하고 있습니다.
사용자 생성, 역할 부여 및 기타 모든 기능이 작동하지만 add_groups, groups, remove_groups 값은 작동하지 않습니다. 사용자가 정의된 그룹에 추가되지 않으며, sso overrides groups가 활성화된 경우 사용자는 다른 모든 그룹에서 제거됩니다.
SSO로 로그인하기 전에 Discourse에서 그룹을 미리 생성해 두었습니다.
Discourse가 모든 필요한 매개변수를 받는 것 같습니다(아래 참조):
상세 SSO 로그
상세 SSO 로그: 사용자는 tiloullrich로 로그인했습니다
add_groups:
admin: true
moderator:
avatar_force_update:
avatar_url:
bio:
card_background_url:
email: test@exapmle-mail.de
external_id: 7d7d5c3c-1854-46d6-8c54-a4f45626ea58
groups: [‘exampleGroup’, ‘test’]
locale:
locale_force_update:
logout:
name: Example User
nonce: a69b0ff2c31058318351e9274fea4d42
profile_background_url:
remove_groups:
require_activation:
return_sso_url: /session/sso_login
suppress_welcome_message:
title:
username: exampleuser
website:
location: