user authenticate_via_external_provider