成功/失败后Oauth回到同一页,怎么样?

时间:2013-12-27 19:40:10

标签: grails oauth oauth-2.0 grails-plugin

我在配置中有这个

callback = "http://xxx/oauth/facebook/callback"
successUri = "http://xxx/oauthCallBack/facebookSuccess"
failureUri = "http://xxx/oauthCallBack/facebookFailure"

并且工作正常。

现在的问题是,我在所有页面中共享标题中的链接,当用户点击它并使用oauth进行身份验证时,我希望用户从他/她去的地方返回同一页面认证

如何做到这一点?
任何帮助非常感谢。
感谢。

1 个答案:

答案 0 :(得分:0)

自己解决了。

尝试使用引荐来源,但遇到了一些问题。

因此
添加id = currentURL的隐藏字段以及body的onLoad,使用javascript填充此隐藏字段,例如:

function initParams(){
        document.getElementById('currentURL')。value = location.protocol +'//'+ location.host + location.pathname;
}

现在我在控制器的params中有currentURL。