Change to use injected auth rather than easyauth singleton