diff options
| author | Dan Engelbrecht <[email protected]> | 2025-10-06 10:30:44 +0200 |
|---|---|---|
| committer | GitHub Enterprise <[email protected]> | 2025-10-06 10:30:44 +0200 |
| commit | 0d8e54e660560264df4a9b096867cb9b68d99a00 (patch) | |
| tree | 5f90099d4447c0a007b01b156dd69d04d74170d1 /src/zenremotestore | |
| parent | speed up tests (#555) (diff) | |
| download | zen-0d8e54e660560264df4a9b096867cb9b68d99a00.tar.xz zen-0d8e54e660560264df4a9b096867cb9b68d99a00.zip | |
added Hidden option to oidctoken creation with oidc token exe (#556)
Diffstat (limited to 'src/zenremotestore')
4 files changed, 13 insertions, 6 deletions
diff --git a/src/zenremotestore/include/zenremotestore/projectstore/buildsremoteprojectstore.h b/src/zenremotestore/include/zenremotestore/projectstore/buildsremoteprojectstore.h index fc59e41f4..037325ed1 100644 --- a/src/zenremotestore/include/zenremotestore/projectstore/buildsremoteprojectstore.h +++ b/src/zenremotestore/include/zenremotestore/projectstore/buildsremoteprojectstore.h @@ -27,6 +27,7 @@ struct BuildsRemoteStoreOptions : RemoteStoreOptions std::shared_ptr<RemoteProjectStore> CreateJupiterBuildsRemoteStore(const BuildsRemoteStoreOptions& Options, const std::filesystem::path& TempFilePath, bool Quiet, - bool Unattended); + bool Unattended, + bool Hidden); } // namespace zen diff --git a/src/zenremotestore/include/zenremotestore/projectstore/jupiterremoteprojectstore.h b/src/zenremotestore/include/zenremotestore/projectstore/jupiterremoteprojectstore.h index d800005a9..13a346039 100644 --- a/src/zenremotestore/include/zenremotestore/projectstore/jupiterremoteprojectstore.h +++ b/src/zenremotestore/include/zenremotestore/projectstore/jupiterremoteprojectstore.h @@ -27,6 +27,7 @@ struct JupiterRemoteStoreOptions : RemoteStoreOptions std::shared_ptr<RemoteProjectStore> CreateJupiterRemoteStore(const JupiterRemoteStoreOptions& Options, const std::filesystem::path& TempFilePath, bool Quiet, - bool Unattended); + bool Unattended, + bool Hidden); } // namespace zen diff --git a/src/zenremotestore/projectstore/buildsremoteprojectstore.cpp b/src/zenremotestore/projectstore/buildsremoteprojectstore.cpp index cb01ac955..2cc8ed4aa 100644 --- a/src/zenremotestore/projectstore/buildsremoteprojectstore.cpp +++ b/src/zenremotestore/projectstore/buildsremoteprojectstore.cpp @@ -477,7 +477,8 @@ std::shared_ptr<RemoteProjectStore> CreateJupiterBuildsRemoteStore(const BuildsRemoteStoreOptions& Options, const std::filesystem::path& TempFilePath, bool Quiet, - bool Unattended) + bool Unattended, + bool Hidden) { std::string Url = Options.Url; if (Url.find("://"sv) == std::string::npos) @@ -502,7 +503,7 @@ CreateJupiterBuildsRemoteStore(const BuildsRemoteStoreOptions& Options, } else if (!Options.OidcExePath.empty()) { - if (auto TokenProviderMaybe = httpclientauth::CreateFromOidcTokenExecutable(Options.OidcExePath, Url, Quiet, Unattended); + if (auto TokenProviderMaybe = httpclientauth::CreateFromOidcTokenExecutable(Options.OidcExePath, Url, Quiet, Unattended, Hidden); TokenProviderMaybe) { TokenProvider = TokenProviderMaybe.value(); diff --git a/src/zenremotestore/projectstore/jupiterremoteprojectstore.cpp b/src/zenremotestore/projectstore/jupiterremoteprojectstore.cpp index b198b7c99..dda5ef99d 100644 --- a/src/zenremotestore/projectstore/jupiterremoteprojectstore.cpp +++ b/src/zenremotestore/projectstore/jupiterremoteprojectstore.cpp @@ -343,7 +343,11 @@ private: }; std::shared_ptr<RemoteProjectStore> -CreateJupiterRemoteStore(const JupiterRemoteStoreOptions& Options, const std::filesystem::path& TempFilePath, bool Quiet, bool Unattended) +CreateJupiterRemoteStore(const JupiterRemoteStoreOptions& Options, + const std::filesystem::path& TempFilePath, + bool Quiet, + bool Unattended, + bool Hidden) { std::string Url = Options.Url; if (Url.find("://"sv) == std::string::npos) @@ -374,7 +378,7 @@ CreateJupiterRemoteStore(const JupiterRemoteStoreOptions& Options, const std::fi } else if (!Options.OidcExePath.empty()) { - if (auto TokenProviderMaybe = httpclientauth::CreateFromOidcTokenExecutable(Options.OidcExePath, Url, Quiet, Unattended); + if (auto TokenProviderMaybe = httpclientauth::CreateFromOidcTokenExecutable(Options.OidcExePath, Url, Quiet, Unattended, Hidden); TokenProviderMaybe) { TokenProvider = TokenProviderMaybe.value(); |