# SSO 그룹이 사용자에게 추가되지 않음

**URL:** https://meta.discourse.org/t/sso-groups-not-added-to-user/149604
**Category:** SSO
**Created:** [4월 28, 2020, 2:35오후 UTC](https://meta.discourse.org/t/sso-groups-not-added-to-user/149604 "2020-04-28T14:35:20Z")
**Posts on this page:** 4
**Page:** 1

<div class="post-metadata">

### Author: ![ullriti](https://avatars.discourse-cdn.com/v4/letter/u/aca169/32.png) [@ullriti](https://meta.discourse.org/u/ullriti)
#### Post date: [4월 28, 2020, 2:35오후 UTC](https://meta.discourse.org/t/sso-groups-not-added-to-user/149604/1 "2020-04-28T14:35:21Z")

</div>

안녕하세요,

저는 제 서버에 Discourse를 호스팅하고 있습니다.  
SSO에는 Keycloak와 [discourse-sso-oidc-bridge](https://github.com/consideRatio/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](mailto: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:

---

<div class="post-metadata">

### Author: ![pfaffman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pfaffman/32/120154_2.png) [@pfaffman](https://meta.discourse.org/u/pfaffman)
#### Post date: [4월 28, 2020, 5:22오후 UTC](https://meta.discourse.org/t/sso-groups-not-added-to-user/149604/2 "2020-04-28T17:22:06Z")

</div>

`exampleGroup`과 `test` 그룹이 실제로 그런 이름으로 존재하나요?

---

<div class="post-metadata">

### Author: ![ullriti](https://avatars.discourse-cdn.com/v4/letter/u/aca169/32.png) [@ullriti](https://meta.discourse.org/u/ullriti)
#### Post date: [4월 28, 2020, 5:26오후 UTC](https://meta.discourse.org/t/sso-groups-not-added-to-user/149604/3 "2020-04-28T17:26:47Z")

</div>

네, 저는 Discourse에서 이 그룹들을 만들었습니다.  
이름들은 동일합니다.

---

<div class="post-metadata">

### Author: ![ullriti](https://avatars.discourse-cdn.com/v4/letter/u/aca169/32.png) [@ullriti](https://meta.discourse.org/u/ullriti)
#### Post date: [4월 30, 2020, 3:35오후 UTC](https://meta.discourse.org/t/sso-groups-not-added-to-user/149604/4 "2020-04-30T15:35:27Z")

</div>

testUser가 Discourse에서 exampleGroup 그룹의 멤버인 경우, 로그인 후에 해당 그룹에서 제거되는 것도 매우 흥미롭습니다. (이 시점에서 groups 변수에는 exampleGroup이 포함되어 있습니다.)  
Discourse가 groups 변수에 정의된 그룹을 무시하는 것 같습니다.  
그룹 이름에 대한 특정 기준이 있나요?
