DiscourseConnect를 클라이언트로만 사용하는 방법?

안녕하세요, 제 웹사이트 방문자들이 Discourse로만 로그인 및 등록할 수 있도록 설정하고 싶습니다. 지금까지 이렇게 진행했는데(404 오류가 발생합니다).

1단계: DiscourseConnect Secret Key 생성
2단계: WP 웹사이트에서 다음 옵션 활성화


3단계: Discourse에서 다음 옵션 활성화:

4단계: wp-login.php를 방문하여 Discourse로 로그인 링크를 누르거나, 어떤 페이지에서든 이 쇼트코드 [discourse_connect_client]를 사용하면 Discourse에서 404 오류가 발생합니다.

무엇이 부족한가요?

도움을 주시면 감사하겠습니다.

Discourse가 Wordpress를 사용하여 인증하도록 구성했지만, 이는 원하시는 설정이 아닙니다.

Discourse 측에서 설정한 모든 DiscourseConnect 설정을 제거하고, 대신 관리자 - 설정 - 로그인에서 다음 설정을 수행해야 합니다:

도와주셔서 감사합니다. 이제 정상적으로 작동합니다. 그리고 참고로, 제 웹사이트 URL 앞에 https://를 붙여서 붙여넣은 것이 이 오류의 원인이었습니다 (yourwebsite.com만 입력해야 합니다):

“Authentication failed due to missing secret. Contact the site administrators to fix this problem.”

솔직히 이 설정들이 좀 혼란스럽습니다. 이미지에서 보시는 것과 같이, Discourse에서 Discourse Connect Provider 옵션을 활성화해야 했었는데, WP의 DiscourseConnect Provider 탭에는 제가 원했던 것과 정반대인 내용이 적혀 있었습니다:

" Enabling your site to function as the DiscourseConnect provider transfers all user authentication from Discourse to WordPress.".

이들은 이름이 변경되거나, 제목으로 구분되거나, WordPress에서처럼 서로 다른 탭으로 분리되어야 할 것 같습니다.