2010-07-14 2 views
0

Je veux transmettre d'autres valeurs cachées au serveur sur le formulaire de connexion. Ensuite, je veux être en mesure de faire d'autres calculs sur le serveur où j'ai accès aux paramètres cachés du formulaire et aussi l'objet utilisateur nouvellement authentifié. J'espérais utiliser l'événement onInteractiveAuthenticationSuccessEvent. Cependant, je ne trouve aucun pointeur vers l'objet de requête dans ses paramètres n'importe où.Comment accéder à d'autres valeurs à partir du formulaire de connexion en utilisant Acegi Plugin dans Grails

BTW, c'est mon plan pour savoir comment passer des informations de Gigya pour faire un lien vers un compte d'utilisateur acegi.

Répondre

0

Je ne me rappelle pas la syntaxe exacte, mais je suis sûr que nous avons utilisé le org.springframework.web.context.request.RequestContextHolder à la demande d'accès attributs dans les méthodes de rappel de sécurité ...

+0

Salut ecodan, Cela semble fonctionner, mais je n'ai pas trouvé de syntaxe qui fonctionne. Avez-vous une chance de trouver la syntaxe que vous utilisez? Vous rappelez-vous s'il y avait autre chose que vous deviez configurer pour l'obtenir pour lier la valeur de fil? – Andrew

0

La première réponse m'a permis de regarder autour de moi au bon endroit.

org.codehaus.groovy.grails.plugins.springsecurity.SecurityRequestHolder.getRequest()

semble être la meilleure façon dans le Grails de plugin pour obtenir la demande. Merci pour l'aide Eocdan.

Questions connexes