谷歌在已发布的网站上登录问题但在开发模式下很好

时间:2016-12-21 19:29:03

标签: javascript asp.net-mvc login asp.net-mvc-5 google-login

我正在使用ASP.Net MVC 5中的一个登录表单。而google登录无法正常工作。当我将项目作为localhost运行时,我可以重定向到谷歌的登录页面。但是当我发布网站时,我收到的错误为错误:redirect_uri_mismatch 。我是新手,请指导我。下面是代码段。

   var ClientID = "*************";
    var url = "https://accounts.google.com/o/oauth2/auth?";
    var parameters = "response_type=code&client_id=".concat(ClientID).concat("&redirect_uri=@(HttpUtility.UrlEncode(SimUtils.UrlForGoogleAuth))" + "&scope=openid%20email&");
    var loginUri = url.concat(parameters);
    window.open(loginUri);

当我在 localhost 中投放时,我甚至不知道在哪里看正常工作。请帮帮我。

0 个答案:

没有答案