refactoring omniauth_callbacks_controller