我已经关注了一些文章,但由于Google oauth界面已更改,所有内容都不明确。
验证了一些文章,并了解了一些内容。考虑到这种理解,遵循以下步骤:
已注明的网址:console.developers.google.com
创建名为我的超级应用
的新项目点击“概述”部分下的 Google+ API ,然后启用相同的内容。
我怀疑我是否正确
凭据部分下的 OAuth ClientID 选项。
已配置同意屏幕使用电子邮件地址和产品名称。
在创建客户ID 部分下,详细信息如下:
应用程序类型:Web应用程序
名称:我的超级客户端应用
授权的Javascript来源:http://localhost:44300/ - 有时,我使用过这个选项。稍后,现在,我没有使用此选项。如果是强制性的,请建议我。
授权重定向URI: http://localhost:44300/signin-google
已生成ClientID,ClientSecret 。用于我的MVC应用程序。
但是,我无法使用Google OAuth。
请建议我在哪里做错了。
答案 0 :(得分:3)
转到“项目”属性,然后在“Web”选项卡下,您将看到“项目URL”。代替文章中给出的https://localhost:44300/,将其替换为项目URL中指定的那个,或者,如果您已覆盖该项,请使用覆盖应用程序根URL中指定的那个。
换句话说,您应在此更改网址:
答案 1 :(得分:0)
请按照以下步骤的Asp.net/mvc :MVC5 :Google OpenAuth进行操作:
为OAuth 2创建Google应用并将应用连接到项目
UseGoogleAuthentication
方法中。下面显示的AppId和App Secret值是样本,不起作用。