2013-07-11 1 views
0

HI chers Grails Professionnels! Je suis à la recherche de la solution pour mon problème.J'ai fini mon Grails Web Application et son complètement achevé.Je veux migrer ancienne base de données à un nouveau.Il y a l'utilisateur, les mots de passe des détails de l'utilisateur, etc.Le mot de passe des anciens utilisateurs sont cryptés avec un autre Dans mon Grails App j'utilise Spring Security Core Plugin.Que puis-je faire pour que mon ancien utilisateur puisse se connecter à une nouvelle application sans inscription?Grails Problèmes de migration de la base de données avec le mot de passe Spring Security

+0

Quel algorithme a été utilisé? –

+0

est-il important quel algorithme si je ne peux pas le récupérer à nouveau? –

+0

Ce n'est pas un algorithme standard? Si c'est un standard, vous pouvez modifier les paramètres du plugin pour l'utiliser (généralement). Voici les documents qui expliquent. http://grails-plugins.github.io/grails-spring-security-core/docs/manual/guide/single.html#12.1%20Password%20Encryption –

Répondre

0

Ainsi, dans grails-app/conf/spring/resources.groovy vous pouvez spécifier le grain de l'encodeur de mot de passe

beans = { 
    passwordEncoder(YourClassHere) 
} 

La classe doit mettre en œuvre PasswordEncoder. Dans votre classe, vous pouvez faire ce que vous avez fait précédemment pour crypter les mots de passe.

Questions connexes