Move omniauth logic from User to OmniauthUser