OAUTH more providerFactory, only commit if not completed