Use the same exception for all the auth user facing errors
Merge remote-tracking branch 'chiiph/bug/login_errors' into develop