aboutsummaryrefslogtreecommitdiff
path: root/src/zenremotestore
diff options
context:
space:
mode:
authorDan Engelbrecht <[email protected]>2025-10-06 10:30:44 +0200
committerGitHub Enterprise <[email protected]>2025-10-06 10:30:44 +0200
commit0d8e54e660560264df4a9b096867cb9b68d99a00 (patch)
tree5f90099d4447c0a007b01b156dd69d04d74170d1 /src/zenremotestore
parentspeed up tests (#555) (diff)
downloadzen-0d8e54e660560264df4a9b096867cb9b68d99a00.tar.xz
zen-0d8e54e660560264df4a9b096867cb9b68d99a00.zip
added Hidden option to oidctoken creation with oidc token exe (#556)
Diffstat (limited to 'src/zenremotestore')
-rw-r--r--src/zenremotestore/include/zenremotestore/projectstore/buildsremoteprojectstore.h3
-rw-r--r--src/zenremotestore/include/zenremotestore/projectstore/jupiterremoteprojectstore.h3
-rw-r--r--src/zenremotestore/projectstore/buildsremoteprojectstore.cpp5
-rw-r--r--src/zenremotestore/projectstore/jupiterremoteprojectstore.cpp8
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();