Hi… I’ve searched / browsed this forum but couldn’t find a simple explanation. Is multisite a feature where you want multiple separate sites but on the same server?
What I’m really looking for / wondering is if you can set up multiple forums on the same server, that share the same user database? Sorry if this has already been asked.
Note that this is visible to the user: When they want to log in, they always go to the same site. This could be confusing, depending on the use case. If you want to avoid that, you need to set up an external SSO provider.
Also note that this will share the credentials, but not the user profiles, group memberships, …
엔지니어링 역량이 있거나 이에 상응하는 예산이 있다면, 단일 SSO를 공유하는 여러 인스턴스를 운영할 수 있습니다. 그리고 모든 자매 Discourse 인스턴스에서 데이터를 조회하여 API 호출을 통해 각 인스턴스에서 사용자에게 배지를 부여하는 동반 애플리케이션을 사용할 수도 있습니다.
Discourse를 하나를 기본(primary)으로 설정하고, 다른 Discourse 인스턴스들은 해당 기본 사이트를 SSO 서버로 사용할 수 있도록 설정할 수 있습니다. 이 경우 기본 Discourse는 소셜 로그인을 사용할 수 있지만, 기본 사이트를 SSO 서버로 사용하는 다른 인스턴스들은 모든 로그인을 기본 서버로 리디렉션하게 됩니다.
SSO를 사용하는 경우, SSO는 사용할 수 있는 유일한 인증 방식입니다. 다른 서버로 인증을 최적의 방식으로 위임하려면 OAuth2를 사용해야 합니다.
슬레이브 Discourse의 사용자가 로그인하려고 하면 어떤 일이 일어나나요? 마스터 Discourse의 계정 생성 페이지로 리다이렉트되는데, 여기에는 제가 원하는 소셜 미디어 로그인 옵션이 포함됩니다. 그리고 계정 생성이 성공한 후, 예를 들어 Facebook 같은 소셜 미디어 로그인을 사용했다면, 다시 슬레이브 Discourse로 리다이렉트되어 어떤 자격 증명으로 로그인하라고 요구하나요? 질문이 길어서 죄송합니다. 이해가 안 되면 다시 설명해 보겠습니다. 기본적으로, 마스터 Discourse에 의존하는 Discourse 네트워크에서 마스터 Discourse가 소셜 미디어 로그인을 허용하는 경우, 슬레이브 Discourse는 마스터 Discourse에 저장된 로컬 인증을 사용하나요, 아니면 여전히 Facebook 인증 같은 것을 사용하나요? 로컬 비밀번호 관리자에게 혼란을 줄 것 같습니다.