# 여러 openid-connect 인증 제공자

**URL:** https://meta.discourse.org/t/multiple-openid-connect-authentication-providers/207455
**Category:** SSO
**Created:** [10월 28, 2021, 9:08오후 UTC](https://meta.discourse.org/t/multiple-openid-connect-authentication-providers/207455 "2021-10-28T21:08:52Z")
**Posts on this page:** 3
**Page:** 1

<div class="post-metadata">

### Author: ![MSG160](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/msg160/32/208781_2.png) [@MSG160](https://meta.discourse.org/u/MSG160)
#### Post date: [10월 28, 2021, 9:08오후 UTC](https://meta.discourse.org/t/multiple-openid-connect-authentication-providers/207455/1 "2021-10-28T21:08:52Z")

</div>

OpenID Connect 제공자(구체적으로는 Keycloak)와 SSO를 지원하는 플러그인을 찾고 있습니다. 다만, 여러 realm을 지원해야 하므로 결과적으로 여러 OpenID Connect 제공자를 지원할 수 있어야 합니다.

OpenID Connect 플러그인에 대한 자료를 살펴본 결과, discovery document(예: https://{keycloak\_server\_url}/auth/realms/{realm}/.well-known/openid-configuration)를 사용하는 단일 클라이언트만 설정할 수 있는 것 같습니다.

하지만 Keycloak의 여러 realm에 걸쳐 있는 사용자들이 단일(자체 호스팅) Discourse 설치 환경에서 지원되어야 합니다.

Discourse를 여러 클라이언트로 설정한 후, 특정 realm에 대해 SSO를 시작하는 짧은 URL을 사용할 수 있는 방법이 있을까요? 예를 들어 다음과 같은 형태입니다.

https://{discourse\_server}/sso/realm/A  
https://{discourse\_server}/sso/realm/B  
https://{discourse\_server}/sso/realm/C

각 URL은 자체적인 OAUTH 클라이언트 설정을 사용하게 됩니다.

---

<div class="post-metadata">

### Author: ![ImaCrea](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/imacrea/32/275402_2.png) [@ImaCrea](https://meta.discourse.org/u/ImaCrea)
#### Post date: [9월 27, 2022, 4:32오후 UTC](https://meta.discourse.org/t/multiple-openid-connect-authentication-providers/207455/2 "2022-09-27T16:32:53Z")

</div>

안녕하세요, 저도 정확히 같은 문제를 조사하고 있어요. 혹시 그 이후로 해결 방법을 찾았을까요?

감사합니다 🙂

---

<div class="post-metadata">

### Author: ![shawnngtq](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/shawnngtq/32/182367_2.png) [@shawnngtq](https://meta.discourse.org/u/shawnngtq)
#### Post date: [2월 10, 2024, 12:12오전 UTC](https://meta.discourse.org/t/multiple-openid-connect-authentication-providers/207455/3 "2024-02-10T00:12:11Z")

</div>

@MSG160 , @ImaCrea

혹시 두 분 중 누가 해결책을 찾았나요? 😁
