Discourse 인스턴스는 다른 Discourse 인스턴스의 SSO 제공자로 기능할 수 있습니다. 귀하가 고려하고 있는 설정은 WordPress를 Discourse 인스턴스 1의 SSO 제공자로 사용하는 것이리라 추정합니다. 그러면 Discourse 인스턴스 1이 Discourse 인스턴스 2의 SSO 제공자가 됩니다. 이는 가능하다고 생각하지만, Discourse 사이트를 SSO 클라이언트이자 SSO 제공자로 동시에 구성해 본 적은 없습니다.
위에서 설명한 설정을 사용하면, Discourse 인스턴스 1의 모든 사용자는 Discourse 인스턴스 2에 접근할 수 있게 됩니다. 이는 귀하가 원하는 바가 아닐 것으로 보입니다.
이 문제를 해결하기 위한 또 다른 가능한 접근 방법은 Discourse 인스턴스를 하나만 사용하고, 카테고리 그룹 권한을 사용하여 사용자가 포럼의 어떤 부분에 접근할 수 있는지를 제한하는 것입니다. SSO 페이로드에 Discourse 그룹을 전달할 수 있습니다. WordPress 사이트에서 사용자가 접근할 수 있는 사이트를 결정하는 것은 가능해야 합니다. 각 WordPress 사이트마다 Discourse 그룹을 생성한 후, wpdc_sso_params 필터를 사용하여 SSO 페이로드에 add_groups 매개변수를 추가할 수 있습니다.