2017-06-16 2 views
1

Je viens de commencer à travailler avec Gluu, et surtout ça fonctionne exactement comme je le veux. Cependant, j'ai quelques difficultés avec l'inscription. Actuellement, lorsqu'un utilisateur s'enregistre il est redirigé vers la page gluu. Ce que je voudrais arriver, c'est que l'utilisateur soit redirigé vers la page qui a envoyé l'utilisateur à la page d'inscription (ou à tout le moins une page statique).Gluu redirect après l'enregistrement

Je sais que cela doit être fait dans la partie postRegistration du script d'inscription de l'utilisateur, mais je ne suis pas sûr de ce que je dois faire.

Alors, est-ce que quelqu'un a déjà fait quelque chose comme ça?

Edit:

C'est donc là où je suis actuellement à ... La fonction prend en 4 après l'homologation des paramètres, auto, utilisateur, requestParameters et configurationAttributes. Je suppose que c'est juste une référence à lui-même et donc il n'est pas vraiment utile dans ce cas car il n'y a pas de fonctions d'ensemble qui redirige dans cette classe et il ne semble pas contenir de paramètres valables.

utilisateur est l'utilisateur qui est sur le point d'être enregistré et envoyé vers le bas de org.gluu.oxtrust.action.RegisterPersonAction et est un org.gluu.oxtrust.model.GluuCustomPerson objet. Je crois que c'est mon meilleur pari à résoudre ce problème ... même si je ne suis pas sûr de savoir comment. Il a une fonction setSourceServerName qui semblait prometteuse, mais le réglage n'a pas changé le résultat de quelque façon que ce soit.

requestParameters est juste les paramètres de requête envoyés dans l'URL. J'ai essayé de les définir sur des paramètres d'authentification de code openid valides, mais cela n'a eu aucun effet.

configurationAttributes est simplement les paramètres statiques envoyés dans le script de GLUU (uniquement les paramètres mis statiquement au script)

De plus, la fonction doit retourner un booléen donc je suppose que ce qui doit être fait est de changer la paramètres d'entrée comme un effet secondaire et donc mes deux seules options sont l'objet utilisateur et requestParameters. requestParameters semble être juste un objet de carte privée dans la classe registerPersonAction, qui ne semble pas faire quelque chose de spécial avec elle, donc changer cela ne devrait pas avoir le résultat que je veux. Par conséquent, il doit être l'objet utilisateur que j'ai besoin de modifier. Cependant, comme indiqué précédemment, je ne sais pas encore ce que tant bidouille façon

Répondre

0

vous pouvez éditer les pages GLUU pour insérer le javascript qui redirige l'utilisateur