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?