안녕하세요!
Communiteq 구독을 통해 호스팅을 받아 Discourse 포럼을 만들고 있습니다.
Google 로그인을 설정하려고 해서, 다음 지시사항을 따라 시작했습니다:
12단계에서는 또 다른 지시사항으로 안내합니다:
(여기서 신규 사용자는 게시물당 링크 2개로 제한되어 있어 링크를 추가할 수 없습니다)
그리고 13단계에서는 또 다른 곳으로 안내합니다:
저는 OAuth 2.0 Scopes가 무엇인지, 해당 단계에서 정확히 무엇을 해야 하는지 잘 이해하지 못하겠습니다. 하지만 아직 “개인 사용” 기준에 해당한다고 생각됩니다(사용자가 사실상 0명이므로), 따라서 12단계를 건너뛸 수 있을 것 같습니다.
그러나 13단계에서 Google Search Console의 TXT를 복사한 후, 지시사항에는 "Google이 제공하는 지시를 따르십시오."라고 되어 있습니다.
앞서 언급한 Google Search Console의 지시사항에는 다음과 같이 나와 있습니다:
“도메인 이름 제공업체(예: godaddy(dot)com 또는 namecheap(dot)com)에 로그인하세요.
아래의 TXT 레코드를 (mydiscourseforumaddress)의 DNS 설정에 복사하세요.”
Discourse 설정이나 Communiteq 설정 어디에도 DNS 설정 메뉴를 찾을 수 없습니다.
저는 Bluehost를 통해 도메인을 보유하고 있으며, Discourse 포럼이 해당 도메인으로 리디렉션되도록 CNAME을 추가했습니다. Communiteq가 Discourse 서버의 실제 호스트이긴 하지만, Bluehost를 통해 거기에서 추가해야 하는 건가요?
Google 로그인을 허용하기 위해 이 모든 복잡한 과정을 거치는 것이 제 신경을 긁고 있어서, DNS, 메일, 레코드 등 모든 것에 정통하다고 스스로를 소개하는 Fiverr 전문가를 고용했습니다.
하지만 그 사람도 무엇을 해야 할지 모릅니다.
그는 Discourse 포럼 도메인의 설정 페이지를 어디서 찾을 수 있는지 저에게 묻고 있습니다.
“HTML 태그 추가” 방법을 사용하여 소유권 확인 및 Google Cloud Console 프로젝트 활성화에 성공했습니다!
그럼에도 불구하고 Bluehost에 TXT 레코드를 추가해야 하나요?
Google로 로그인할 때 여전히 “Error 400: redirect_uri_mismatch” 오류가 발생하기 때문입니다.