bug正在使用google auth创建多个用户

时间:2014-04-24 07:59:58

标签: asp.net-mvc-5

我有一个asp.net mvc 5网站目前托管在windows azure上。 偶尔(通常在我推出或部署到azure之后),身份验证似乎有问题。

我尝试使用我的Google帐户登录,并且在登录时遇到奇怪的重定向循环,它会直接返回登录页面。这通常通过再次在Windows Azure上重新启动站点来解决。

不时地,它会从谷歌重定向并要求我输入我的用户名以完成注册过程。它在我已注册的Google帐户上执行此操作。它正在两次或有时甚至三次注册相同的Google帐户。

它发生在我自己和我的用户身上,当有人联系我并告诉我他们已经丢失了与我们网站上的个人资料相关的所有内容时,我才会听到它。

有没有人经历过这样的事情?我使用bog标准登录/ auth控制器和mvc5项目。

编辑::

我的网址是www.dev-score.com,但它也只是简单地响应dev-score.com 可能是因为有些人在www.dev-score.com上注册然后尝试使用dev-score.com或类似的东西登录?

1 个答案:

答案 0 :(得分:0)

对不起大家,我现在觉得有点蠢。

发生这种情况的原因是因为不同的域名,而不是不同的域名。 默认情况下,azure还有一个“.azurewebsites.net”域,我的一些用户在我的.com域名传播时正在使用该域名。

当我切换到.com域名并禁用我的.azurewebsites.net域名时,他们都必须重新注册,因为谷歌(理所当然)认为这是一个新网站。

这些是遇到该错误的人,我不得不手动将他们的东西转移到他们的新帐户。那个时期的用户一次又一次地回到站点并登录并且必须再次经历这个过程,所以它看起来像是一个间歇性的错误,但它不是,它只是那个小的用户注册的那个小错误窗口,自那以后一直没有回到现场。