# Wordpress에 SSO 제공자로 로그인한 후 WooCommerce를 통해 Discourse 페이지로 리다이렉트

**URL:** <https://meta.discourse.org/t/redirect-to-discourse-page-after-logging-in-to-wordpress-as-sso-provider-via-woocommerce/138375>\
**Category:** WordPress\
**Created:** [1월 12, 2020, 9:17오전 UTC](https://meta.discourse.org/t/redirect-to-discourse-page-after-logging-in-to-wordpress-as-sso-provider-via-woocommerce/138375 "2020-01-12T09:17:24Z")\
**Posts on this page:** 1\
**Showing post:** 1

<div class="post-metadata">

**Author:** ![jord8on](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jord8on/32/166809_2.png) [@jord8on](https://meta.discourse.org/u/jord8on)\
**Post date:** [1월 12, 2020, 9:17오전 UTC](https://meta.discourse.org/t/redirect-to-discourse-page-after-logging-in-to-wordpress-as-sso-provider-via-woocommerce/138375/1 "2020-01-12T09:17:24Z")

</div>

다음 링크의 @simon과의 대화를 계속합니다: [Get Discourse to recognize accounts verified in Wordpress (and WooCommerce) for SSO](https://meta.discourse.org/t/get-discourse-to-recognize-accounts-verified-in-wordpress-and-woocommerce-for-sso/137535/5):

> [@simon](#):
>
> 기대한 동작은 WordPress에 로그인하지 않은 사용자가 Discourse의 로그인 버튼을 클릭하거나, Discourse에 게시된 게시물 아래에 생성된 SSO 로그인 링크를 클릭할 때, 사용자는 WordPress 로그인 과정을 거친 후 올바른 Discourse URL로 리디렉션되는 것입니다. 이메일 주소를 인증한 사용자에게 이 기능이 올바르게 작동하지 않는다면 알려주세요.

우리의 설정에 대한 몇 가지 정보는 다음과 같습니다:

- 저희는 WordPress 사이트에서 [WP Discourse](https://github.com/discourse/wp-discourse) 플러그인을 사용하고 있습니다.
- WordPress를 SSO 제공자로 사용하고 있습니다.
- 사용자가 로그인하거나 가입할 때 기본 `wp-login.php`를 사용하지 않습니다.
- Memberful과 같은 전용 멤버십 플러그인을 사용하지 않습니다.
- 대신 WooCommerce를 로그인 제공자로 사용하며, WooCommerce는 새 계정이 생성된 후 WordPress에서 사용자를 관리하고 새 사용자를 프로비저닝합니다.
- WooCommerce는 가입/로그인에 /my-account를 사용합니다 (예: [https://pickleballist.com/my-account](https://pickleballist.com/my-account)).
- 위의 링크에서 제공된 팁에 따라, WP에 로그인된 _인증된 WP 사용자_가 Discourse의 “로그인” 버튼을 클릭하면 Discourse에 자동으로 로그인됩니다 👍

우리가 직면한 문제는 사용자가 Discourse로 리디렉션되지 않는다는 것입니다. 우리가 보고 싶은 동작은 다음과 같습니다:

Wordpress에 있는 사용자: 사용자가 가입/로그인을 클릭하면 WP 로그인/가입 모달을 보고 이를 사용하도록 하고, 로그인 후 WordPress의 /my-account 페이지로 리디렉션되기를 원합니다. 현재 이 동작이 일어나고 있습니다.

Discourse에 있는 사용자: 사용자가 스레드 중 하나에서 “로그인” 또는 “답글” 버튼을 클릭하면 WP 로그인/가입 모달을 보고 이를 사용하도록 하고, 로그인 후 Discourse에서 중단했던 위치로 리디렉션되기를 원합니다.

다른 스레드들을 살펴봤지만 우리에게 맞는 해결책을 찾지 못했습니다. 도움이 큰 도움이 될 것입니다!

- [Possible bug with 'Redirect After Discourse Login' field](https://meta.discourse.org/t/possible-bug-with-redirect-after-discourse-login-field/62883)
- [Problem redirecting to forum after login when using MemberMouse](https://meta.discourse.org/t/problem-redirecting-to-forum-after-login-when-using-membermouse/77871/)

---

_[View the full topic](https://meta.discourse.org/t/redirect-to-discourse-page-after-logging-in-to-wordpress-as-sso-provider-via-woocommerce/138375)._
