OAuth google登录重定向到特定网址

时间:2016-12-21 14:19:21

标签: oauth-2.0 google-plus google-login

嗨,

我有一个web api 2.0和许多使用该API的应用程序。    我正在尝试像这样实现谷歌身份验证:从应用程序我对api进行http调用以检索所有外部登录,如此return $http.get(apiRootAddress + "Account/ExternalLogins?returnUrl=%2F&generateState=true");一切正常,我得到了我需要的URL,并设置了窗口位置到我收到的网址: / api / Account / ExternalLogin?provider = Google& response_type = token& client_id = self& redirect_uri = localhost%3A62556%2Fsignin-google& state = ... 但它get被重定向到api地址,而不是我需要的重定向。如何在此处设置重定向网址:帐户/外部登录? returnUrl =%2F & generateState = true到期望的网址?我尝试过不同的编码网址,但我得到“invalid_request”:(

谢谢!

1 个答案:

答案 0 :(得分:0)

尝试在您的案例中编码的http://localhost/:http%3A%2F%2Flocalhost%3A62556

它应该与localhost一起使用,它也在文档中,我只是觉得你错过了http://那里。检查https://developers.google.com/api-client-library/php/auth/web-app

相关问题