gpt4 book ai didi

oauth - 必须是顶级私有(private)域

转载 作者:行者123 更新时间:2023-12-02 05:42:54 26 4
gpt4 key购买 nike

我正在了解 Google OAuth ,它说我的项目没有适当的凭据。

因此,我转到开发者控制台并单击 OAuth consent screen 。我在他们的问题中输入我的域名:

Authorized domains To protect you and your users, Google only allows applications that authenticate using OAuth to use Authorized Domains. Your applications' links must be hosted on Authorized Domains.

我已验证我的域名,但收到“必须是 top private domain”。该链接将我带到某种 java 编程语句。实际上,如果我(再次)单击“域验证”选项卡,则不会列出域名,但我知道我添加了它。

问:如何添加我的域以便与 OAuth 一起使用?我必须将其认定为顶级私有(private)域名还是我会陷入兔子洞?

最佳答案

出于安全目的,Google oauth 需要顶级域。顶级域名是 .com .net .biz 之前的第一个域名,换句话说,它只有一个点。但也有异常(exception),例如 .co.uk。

子域由父域控制,不一定由您拥有或控制。假设您在domain.wordpress.com 上有一个Wordpress 帐户。 Wordpress 会关闭您的帐户并将域恢复为非事件状态。另一个用户声明域用户和domain.wordpress.com。如果谷歌允许子域名,他们将被迫相信新用户是你。 (因为不需要公开通知变更)

编辑(针对评论的更概括的声明。)

如果您拥有该域名,则您可以完全控制该域名,并且所有权记录是公开的。为了在订阅许多服务时证明您作为域所有者的虚拟身份,需要您创建的 DNS 记录,作为提供商创建的质询,提供商可以在创建服务之前读取该记录。如果所有权发生变更,原始 claim 人(即您)将收到一条新记录到所提供的电子邮件地址,以添加到您的 DNS 服务器,以证明您仍然拥有该域。如果您无法证明您仍然保留该名称的所有权(如过期域名劫持的情况),所有服务都将被取消。

编辑

最可能的问题是:您的域验证失败。

再次开始验证过程。这将为您提供一个新的 TXT 记录以添加到您的 DNS。转到您的 DNS 提供商页面并添加记录。同时在 SOA 记录上查找刷新值。

将 SOA 刷新从几秒转换为几小时。除以 3600。

等待该时间 + 4 小时进行复制。

使用nslookup (或 dig)并查找 TXT 记录。请务必使用 Google 的 DNS 服务器,地址为 8.8.8.8(server=8.8.8.8)。

如果没有找到记录,则再等待一段时间,if (hours waiting > 72)break;否则重复检查。

如果 nslookup 能够找到该记录,则完成验证过程;如果不联系您的 DNS 提供商(client record hold 可能是一个问题)。

如果此时一切顺利,您应该拥有一个授权域。

如果不是(域名消失,请联系 Google 支持),则可能与域名上的隐私设置有关。大多数报价公共(public)域都有联系信息。

关于oauth - 必须是顶级私有(private)域,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52895860/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com