您好!
我正在使用 Communiteq 订阅托管创建一个 Discourse 论坛。
我想设置 Google 登录,所以我开始按照以下说明进行操作:
第 12 步进一步引导我进行另一组说明:
(因为新用户在这里只能发布 2 个链接,所以我无法添加链接)
第 13 步引导到另一个:
我不太明白 OAuth 2.0 Scopes 是什么,或者我在这些步骤中具体应该做什么。但我想我仍然符合“个人使用”的标准(我几乎没有用户),所以我认为我可以跳过第 12 步。
但在第 13 步中,在复制了 Google Search Console 的 TXT 后,说明说我应该“按照 Google 提供的说明进行操作”。
而上面提到的 Google Search Console 的说明说我应该:
“登录您的域名提供商(例如 godaddy(dot)com 或 namecheap(dot)com)
将下面的 TXT 记录复制到 (mydiscourseforumaddress) 的 DNS 配置中”
我在 Discourse 设置或 Communiteq 设置中都看不到 DNS 配置菜单。
我有一个通过 Bluehost 注册的域名,并且我添加了一个 CNAME 指向它,以便我的 Discourse 论坛重定向到它;我应该在那里通过 Bluehost 添加它吗?即使 Communiteq 是 Discourse 服务器的实际托管商?
为了让 Google 登录正常工作而费尽周折,这让我非常恼火,所以我通过 Fiverr 聘请了一位自称是 DNS、邮件、记录等专家的人。
但他也不知道该怎么办。

他问我在哪里可以找到 Discourse 论坛域名的设置页面。
如果您能提供任何帮助或指示我们究竟遗漏了什么,将不胜感激!
rorycb
(Rory Craig-Barnes)
2
我无法帮助您处理其中的一部分。但我可以帮助您处理:
是的,您应该在 Bluehost 中添加 TXT 条目,它们是您的域名提供商(他们的帮助页面在这里:https://www.bluehost.com/help/article/dns-management-add-edit-or-delete-dns-entries#modify),请确保类型是 TXT。
2 个赞
在“引用”中应添加什么?
它给了我 3 个选项:
@
www
其他主机
我设法通过“添加 HTML 标记”方法验证了所有权并激活了 Google Cloud Console 项目!
我是否仍应在 Bluehost 中添加 TXT?
因为我仍然无法使用 Google 登录,它显示错误 400:redirect_uri_mismatch
Lilly
( Lilly)
5
您好 @Gustavo_Rivas
欢迎来到 Discourse Meta。 
您可以随时联系 Communiteq 的好心人 @RGJ 或 @michaeld,我相信他们会很乐意帮助您。 
3 个赞
RGJ
(Richard - Communiteq)
6
当然 
但由于这不是一个与托管相关的问题,在此处回答以便其他人也能从答案中受益可能会有意义。
“添加 HTML 标签”方法应该足够了。您现在遇到的 redirect_uri_mismatch 错误实际上是另一个错误,它意味着您已经成功解决了第一个挑战。
此错误表示您在此处的第 4 项中输入了错误的值
它应该是 https://forum.*yourname*.org/auth/google_auth2/callback
您显然需要将 *yourname* 替换为实际值。
3 个赞
就是这样!
我的值有一个重复的正斜杠,所以我一删除它,谷歌登录就奏效了! 
非常感谢大家的时间! 
3 个赞
system
(system)
关闭
8
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.