Como mover o nome de usuário / senhas para fora do spring-security-context.xml?
Estou usando o Spring Security em um dos meus projetos. O web-app requer que o usuário faça o login. Daí eu adicionei alguns nomes de usuários e senhas no arquivo spring-security-context.xml da seguinte forma:
<authentication-manager>
<authentication-provider>
<user-service>
<user name="user_1" password="password_1" authorities="ROLE_USER" />
<user name="user_2" password="password_2" authorities="ROLE_USER" />
</user-service>
</authentication-provider>
</authentication-manager>
Minha pergunta é, como mover esses pares de nome de usuário / senha para um arquivo diferente (como algum arquivo de propriedades) em vez de mantê-los em spring-security-context.xml? E como ler esse arquivo de propriedades do arquivo?