# Discourse와 WordPress 간 사용자 계정 동기화에 대한 SSO 인사이트

**URL:** https://meta.discourse.org/t/sso-insight-into-syncing-user-accounts-between-discourse-and-wordpress/129686
**Category:** SSO
**Created:** [9월 27, 2019, 5:09오후 UTC](https://meta.discourse.org/t/sso-insight-into-syncing-user-accounts-between-discourse-and-wordpress/129686 "2019-09-27T17:09:47Z")
**Posts on this page:** 1
**Page:** 1

<div class="post-metadata">

### Author: ![Thomas\_Bergen](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/thomas_bergen/32/153424_2.png) [@Thomas\_Bergen](https://meta.discourse.org/u/Thomas_Bergen)
#### Post date: [9월 27, 2019, 5:09오후 UTC](https://meta.discourse.org/t/sso-insight-into-syncing-user-accounts-between-discourse-and-wordpress/129686/1 "2019-09-27T17:09:47Z")

</div>

여러분, 안녕하세요.

저는 Discourse와 Wordpress 전반에 대해 아직 초보 수준이라 조언을 구하고자 합니다. SSO 관련 문서를 살펴봤지만, 제가 구현해야 할 내용을 어떻게 적용해야 하는지 여전히 혼란스럽습니다.

결국, 제 클라이언트는 Wordpress 사이트와 Discourse 포럼을 모두 보유하고 있습니다. 또한 현재 모바일 앱에서는 WP OAuth Server Plugin이라는 Wordpress 플러그인을 사용하고 있습니다. 이 플러그인은 Wordpress 사용자 이름과 비밀번호를 이용한 기본 인증을 허용하며, 사용자의 Woocommerce 정보 접근 등 중요한 작업에 사용할 수 있는 토큰을 반환합니다.

저는 현재 사용자의 Discourse 정보에도 접근할 수 있는 새로운 모바일 앱을 구축하고 있습니다. 제 클라이언트는 이미 WP-Discourse Plugin을 사용하여 Wordpress 사이트를 Discourse의 SSO 클라이언트로 설정해 두고 있으며, 두 플랫폼의 기존 사용자 동기화 옵션이 활성화되어 있습니다.

저는 WP OAuth Server Plugin에서 인증 토큰을 가져오면서도 필요한 Discourse 정보를 어떻게 획득할지에 대한 이해에 큰 막막함을 겪고 있습니다. 이것은 Wordpress가 Discourse의 클라이언트가 아닌 SSO 제공자(Provider)가 되어야 하는 상황인가요? 제 목표는 사용자가 사용자 이름과 비밀번호로 로그인하여 Wordpress 웹사이트 나머지 부분에서 사용할 액세스 토큰을 가져오면서도, 사용자의 Discourse 정보에 접근할 수 있도록 하는 것입니다.

제공자(Provider) 설정에서 “사용자 데이터 동기화” 옵션을 활성화하면 이것이 작동할 것 같지만, Discourse의 기존 사용자의 경우 데이터가 "동기화"된다고 나와 있습니다. 실제로 어떤 데이터가 동기화되는지 정확히 알지 못합니다. 현재 제 목적상으로는 사용자의 Discourse ID/사용자 이름만 필요합니다.
