switch to custom user authentication