问题描述
这个问题在here之前已经有人问过了,但是没有详细说明,目前还没有答案。所以我又把它贴在这里了。
我正在尝试实施 Google 登录。
首先,在推送到 prod 之前,我必须在本地主机中对其进行测试。
问题是,在控制台中,它会在登录页面加载后立即记录此错误,而无需单击任何内容:
"不是客户端的有效来源:http://localhost:3000 没有被 已列入客户端 ID 的白名单 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXx.apps.googleusercontent.com。 请转到 https://console.developers.google.com/ 并将其列入白名单 项目客户 ID 的来源。”
我在授权的javascript来源中添加了localhost:3000:
但是,我不确定这是否正是他们所说的“将 http://localhost:3000 列入白名单以获取客户端 ID。
注意: 在 authorized javascript origins 中添加 localhost:3000 之前,当我单击登录按钮时,会显示此窗口:
添加后,该窗口成功显示了我可用于登录的 Google 帐户。
所以我猜白名单和添加到授权的javascript来源是两件不同的事情?