팀 여러분께,
저희 조직에서 Discourse를 사용 중이며, Azure AD를 이용한 SSO(단일 로그인)를 활성화해야 하는 요구사항이 있습니다. Azure AD를 사용하여 단일 로그인을 활성화하는 방법에 대한 가이드가 있을까요? 또한, 한 가지 더 요구사항이 있습니다. 일반적으로 Discourse에서 사용자 이름과 비밀번호 기반 인증을 사용하는 경우, 사용자가 포럼에서 직접 가입하여 계정을 생성할 수 있습니다. 그러나 Azure AD SSO를 사용하는 경우, 로그인 시 프로파일이 자동으로 생성되고 특정 Azure AD 그룹에 기반하여 해당 그룹에 매핑되는 방식으로 작동하나요? Azure AD SSO를 통해 포럼에 로그인할 때 사용자 계정이 자동으로 생성되고, Azure AD 그룹 이름에 기반하여 사용자가 특정 그룹에 자동으로 매핑되도록 설정할 수 있는 방법이 있을까요?
감사합니다.
Sundaram
이 문제에 대한 도움이 정말로 감사하겠습니다.
david
(David Taylor)
8월 9, 2021, 9:25오전
3
OpenID Connect 플러그인을 사용하여 성공적으로 설정한 사례가 여러 건 있습니다. 아래 첫 번째 게시글 하단에 Azure AD에 대한 짧은 섹션이 있습니다:
Summary
Discourse OpenID Connect allows an OpenID Connect provider to be used as an authentication provider for Discourse.
Install Guide
This plugin is bundled with Discourse core. There is no need to install the plugin separately.
Features
The plugin aims to provide a minimal implementation of the specification . Specifically, it supports the “Authorization Code Flow”. To get started, follow the plugin installation instructions , or contact your hosti…
기본적으로 사용자는 Discourse에서 "로그인"을 클릭하면 Azure로 이동합니다. Discourse로 돌아오면 가입 양식이 표시되며(이것은 일반 가입 양식과 동일하지만 비밀번호 필드는 제외됩니다). 가입 동작을 제어할 수 있는 다양한 사이트 설정이 있습니다.
현재 그룹 동기화는 지원되지 않습니다. Discourse API를 사용하여 통합을 구축하면 이를 달성할 수 있을 것입니다.
답변해 주셔서 감사합니다. 정말 큰 도움이 됩니다.
이러한 유형의 요구사항에 대해 향후 계획이 있나요?
david
(David Taylor)
8월 10, 2021, 12:29오후
6
그룹 동기화를 위한 건가요? Azure나 OpenID Connect에 대한 구체적인 계획은 없습니다. 다만, 향후 Azure 지원을 추가할 수 있는 문을 열 수 있는 일반적인 프레임워크를 개발하고 있습니다. 기술적 세부 사항은 다음 링크에서 확인할 수 있습니다:
@david Continuing the discussion from
https://github.com/discourse/discourse-openid-connect/pull/7#issuecomment-758082333
As you probably can guess, I’m also keen to see a stable solution to this problem, which is not specific to the openid-connect plugin. Let’s see if we can figure out a way forward
To pick up on the point you’ve raised.
How do you decide which groups to add and remove the user from? And how does that affect manually adding/removing users from groups in Discourse itself?
…