【发布时间】:2016-01-12 10:31:36
【问题描述】:
我正在尝试在 ASP.NET MVC 5 中将 oauth 与 Google 一起使用。
在 Google 的开发者控制台中,我输入了重定向 uri:
www.mydomain.com/account/externallogincallback
并认为这会做。但它没有。
我说:
www.mydomain.com/signin-google
它成功了!
我尝试在我的项目中搜索字符串“signin-google”,但在任何地方都找不到。
谁能告诉我这是怎么回事?为什么呢?谢谢。
【问题讨论】:
-
如果你把 google 控制台那个 url 你想如何出现在你的 MVC 项目中? “它有效”是什么意思,谷歌控制台让你保存网址,或者你可以用谷歌帐户登录你的网站?我怀疑女巫会起作用。
-
@SilentTremor 感谢您的评论。我不得不将 signin-google 放在我的 Google Developer Console 中,而不是 MVC 的默认帐户控制器中的 ExternalLoginCallback。它工作意味着我能够登录。令我惊讶的是,我也理解你的。我希望有人向我解释这个问题,因为我打算在我的网站上添加更多的 OAuth 提供程序,并且我想完全理解这个问题。
标签: c# asp.net-mvc oauth-2.0 google-authentication