Google Log in Issue in published website but fine

2019-09-15 06:45发布

问题:

I am working on one of the log in form in ASP.Net MVC 5. And the google login is not working properly. When I run the project as localhost I am able to redirect to the google's log in page. But when I publish the website I get error as Error: redirect_uri_mismatch. I am new to all this please guide me. below is code snippet.

   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);

I don't even know where to look as it is working correctly when I ran in localhost. Please help me.