OAuth has to be a submodules since cannot be a dependency.