Oauth 注册后Gluu重定向

Oauth 注册后Gluu重定向,oauth,single-sign-on,openid,gluu,Oauth,Single Sign On,Openid,Gluu,我刚刚开始与Gluu合作,而且大部分情况下,它完全按照我希望的方式工作。 然而,我在注册方面遇到了一些困难。 当前,当用户注册时,他/她被重定向到gluu页面。我希望将用户重定向回将用户发送到注册页面的页面(或者至少是静态页面) 我知道这需要在用户注册脚本的注册后部分完成,但是我不太确定我需要做什么 那么以前有人做过类似的事情吗 编辑: 所以这就是我目前所处的位置。。。 postRegistration函数包含4个参数:self、user、requestParameters和configurat

我刚刚开始与Gluu合作,而且大部分情况下,它完全按照我希望的方式工作。 然而,我在注册方面遇到了一些困难。 当前,当用户注册时,他/她被重定向到gluu页面。我希望将用户重定向回将用户发送到注册页面的页面(或者至少是静态页面)

我知道这需要在用户注册脚本的注册后部分完成,但是我不太确定我需要做什么

那么以前有人做过类似的事情吗

编辑:

所以这就是我目前所处的位置。。。 postRegistration函数包含4个参数:self、user、requestParameters和configurationAttributes

我假设self只是对自身的引用,因此在这种情况下它并没有真正的价值,因为该类中没有重定向的set函数,而且它似乎不包含任何有价值的参数

user是即将注册的用户,从
org.glu.oxtrust.action.RegisterPersonAction
发送,是
org.glu.oxtrust.model.glucustomperson
对象。 我相信这是我解决这个问题的最好办法。。。虽然我不知道怎么做。 它确实有一个函数
setSourceServerName
,看起来很有希望,但设置它并没有以任何方式改变结果

requestParameters只是URL中发送的查询参数。我尝试将这些设置为有效的openid代码身份验证参数,但没有效果

configurationAttributes只是从Gluu发送到脚本中的静态参数(只是静态设置到脚本中的参数)

此外,该函数必须返回一个布尔值,因此我假设需要做的是作为副作用更改输入参数,因此我只有两个选项是user对象和requestParameters。requestParameters似乎只是registerPersonAction类中的一个私有映射对象,它似乎没有做任何特殊的事情,因此更改它不会产生我想要的结果。
因此,它必须是我需要修改的用户对象。然而,如前所述,我还不知道作为一个肮脏的黑客,您可以通过什么方式编辑gluu页面以插入重定向用户的javascript

作为一个肮脏的黑客,您可以编辑gluu页面以插入重定向用户的javascript