如何使用django rest framework_social_oauth2来允许来自谷歌账户的注册?

问题描述 投票:0回答:1

虽然关于facebook连接的文档非常好,但我无法弄清楚如何将其连接到谷歌帐户,使用了与此处显示相同的结构来转换令牌但谷歌给了我这个回复 { "error": "access_denied", "error_description": "Your credentials aren't allowed" }

如果我需要提供任何其他数据来帮助解决此问题,请与我们联系。

django oauth-2.0 django-rest-framework social
1个回答
0
投票

我也遇到过这个问题。我为iOS和Android编写了谷歌登录后端。

在Google控制台中,为Web应用程序创建oauth2客户端ID和客户端密钥。如果你正在谷歌登录android使用你的Android项目中的Web应用程序客户端ID。不要创建Oauth2 android客户端。

但是在iOS中,创建一个单独的iOS Oauth2客户端和Web应用程序,然后在iOS中,将client_id作为iOS项目中的ios client_id。并将服务器client_id作为来自Google开发者控制台iOS项目的web_application_client_id,并将iOS客户端ID和url方案放入该iOS项目设置中

© www.soinside.com 2019 - 2024. All rights reserved.