Asp.net和谷歌开发者控制台 - 重定向URI不匹配

时间:2016-03-27 21:38:29

标签: c# asp.net-mvc-5 google-calendar-api google-api-client

我花了两天时间在Google开发人员和我的Visual Studio项目中设置重定向uri。我知道关于这个话题有很多类似的问题,但直到现在我都无法解决这个问题。

配置了客户端ID和客户端密钥。我的路径是:localhost:53491

在Visual Studio中重定向uri:http://localhost:53491/Account/GoogleAuthorization

帐户/ GoogleAuthorization是我的控制器中应该处理来自Google服务器的令牌的方法!

我现在必须在'Goolge开发者控制台'上设置“授权重定向URI”我尝试了数千种变体,但没有任何工作。

1 个答案:

答案 0 :(得分:0)

尝试删除重定向uri中的Account/GoogleAuthorization。基于Choosing a redirect URI中给出的示例:

  

请求中指定的重定向URI确定授权代码返回应用程序的方式。

以下是重定向URI列表:

  • http://localhost[:port]
  • urn:ietf:wg:oauth:2.0:oob
  • urn:ietf:wg:oauth:2.0:oob:auto
  

注意:在某些情况下,虽然可以收听,但其他软件   (例如Windows防火墙)阻止在没有的情况下传递消息   重要的客户配置。