我正在尝试将Google集成到SugarCRM网络应用程序。
流程是:用户点击"使用google"按钮,他被重定向到谷歌,他授权访问该应用程序,然后谷歌将他重新定向回收到令牌的应用程序。
问题是,应用程序的网址必须包含# - 片段,而google似乎有问题。
Error: invalid_request
Invalid parameter value for redirect_uri: Fragment not allowed:
https://{site_url}/#googleCallback/
有什么办法让这项工作成功吗?据我所知,我无法以无害的方式从网址中删除#。
谢谢!
答案 0 :(得分:0)
所以我找到了次优解决方案
而不是发送
SELECT ... WHERE ... IN (SELECT..)
我发送
https://{site_url}/#googleCallback/
然后让.htaccess为我重写
https://{site_url}/googleCallback/