gpt4 book ai didi

oauth - 带有内部返回 URL 的 Google OpenID+Oauth 混合模式登录 - OAuth 不起作用

转载 作者:行者123 更新时间:2023-12-02 04:07:04 29 4
gpt4 key购买 nike

我正在尝试制作 Google OpenID/OAuth hybrid签到工作。问题是它是一个可安装的网络(所以没有固定域),我也试图让它在我的开发机器上工作 - 所以返回 URL 类似于 http://localhost:8000/test/index.php .

我用过code from their demo但是虽然 OpenID 返回得很好,但 Google 完全忽略了 OAuth 部分(所以我得到 You are not authenticated )。我怀疑这是因为 OpenID 参数与消费者 key 不匹配,但我不知道如何使它工作。我尝试使用匿名/匿名作为 OAuth key ,它不会产生预期的效果。有什么想法可以通过我的设置使其在混合模式下工作吗?

最佳答案

我们的 API 连接详细信息在配置中,例如,clientId、emailAddress、redirectUris 存储在 XML 文件中。我们有几个配置集,例如一个用于开发,一个用于生产。每个环境都知道使用哪一个。我们正在使用 Grails,所以当 grails 启动时,它会选择开发上下文,我们使用开发配置。

现在让 redirectUri 指向 localhost 以便您可以在本地计算机上工作,登录到 Google API 控制台 (https://code.google.com/apis/console/),添加另一个“Web 应用程序的客户端 ID”并将重定向 URI 设置为您的本地主机。现在您应该有两个客户端 ID,一个用于开发,一个用于生产。将这些设置塞进一个仅用于开发的配置文件中,你就可以开始了。

关于oauth - 带有内部返回 URL 的 Google OpenID+Oauth 混合模式登录 - OAuth 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7071640/

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