private JpaTester jpaTester;
private Cache<String, User> userCache;
private UserAdministration userAdmin;
+ private MessageDigester passwordDigester;
public UserAdministrationTester() {
persistenceUnit = new SecurityPersistenceUnit();
NameValidator passwordValidator = new RegexpNameValidator(".{5,}",
"INVALID_PASSWORD", "Password must have at least 5 characters");
- MessageDigester passwordDigester = new Md5HexMessageDigester();
+ passwordDigester = new Md5HexMessageDigester();
UserSet userset = new JpaUserSet(userCache, passwordValidator,
passwordDigester, factory.getTransactionScopedEntityManager());
GroupSet groupset = new JpaGroupSet(factory
public UserAdministration getUserAdministration() {
return userAdmin;
}
+
+ public MessageDigester getPasswordEncoder() {
+ return passwordDigester;
+ }
public void stop() throws Exception {
jpaTester.stop();