Políticas de senha personalizadas no GateIn

GateIn vem com um conjunto de regras para validar os nomes de usuário e senhas, mas pode ser o caso de você querer ajustar a política de senha para seguir a política da sua empresa.

Se for esse o caso, o GateIn 3.8.1 e superior permite que você especifique os parâmetros para sua própria política. Nesta versão, há uma nova política “especial” chamada “senhapolicy”, que você pode especificar em seu conf/configuration.properties.

gatein.validators.passwordpolicy.format.message=Minimum of 1 digit, 1 lower case, 1 upper case, minimum of 6 chars, max of 20.
gatein
.validators.passwordpolicy.regexp=((?=.*\d)(?=.*[a-z])(?=.*[A-Z]).{6,20})
gatein
.validators.passwordpolicy.length.max=20
gatein
.validators.passwordpolicy.length.min=6

Observe, no entanto, que você precisará reiniciar o servidor sempre que houver uma alteração na política, o que é um preço justo a pagar, pois as políticas não mudam com tanta frequência.