Change the way that authentication works