Try a different approach to authentication