Opauth as submodule