Discourse의 OAuth 연결

팀 여러분,

로컬에 배포한 Discourse 애플리케이션을 내부 OAuth 서비스에 연결할 때, 애플리케이션 로그인 설정의 Google OAuth 필드에 클라이언트 ID와 클라이언트 시크릿을 입력하는 방식으로만 연결해도 될까요?

아니요, Google OAuth2 설정은 Google 연결에만 작동합니다. 사용자 지정 OAuth2 서비스에 연결하려면 다음 링크를 참고하세요.

또는 IDP가 OpenID Connect를 지원한다면, 이 플러그인이 설정하기가 더 쉽습니다:

데이비드, 안녕하세요.

OpenID Connect Discovery Document이 정확히 무엇인가요? 제 OAuth 서비스의 URL인가요? 제 OAuth 서비스에서는 Discourse 애플리케이션의 URL을 추가하면 클라이언트 ID와 클라이언트 시크릿이 생성되며, 해당 애플리케이션을 선택하면 엔드포인트가 표시됩니다. 이 필드에 해당 URL을 복사해서 넣어야 하나요?

ID 서비스가 OpenID Connect discovery 문서를 제공하지 않는 경우, OAuth2 Basic 플러그인(위 첫 번째 링크)을 사용해야 합니다.