Use repositories for user authentication too