diff options
Diffstat (limited to 'src/zen/authutils.cpp')
| -rw-r--r-- | src/zen/authutils.cpp | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/src/zen/authutils.cpp b/src/zen/authutils.cpp index 558398d79..69ea3f9c2 100644 --- a/src/zen/authutils.cpp +++ b/src/zen/authutils.cpp @@ -132,6 +132,12 @@ AuthCommandLineOptions::AddOptions(cxxopts::Options& Ops) "Path to OidcToken executable", cxxopts::value<std::string>(m_OidcTokenAuthExecutablePath)->default_value(""), ""); + Ops.add_option("auth", + "", + "oidctoken-exe-unattended", + "Set mode to unattended when launcing OidcToken executable", + cxxopts::value<bool>(m_OidcTokenUnattended), + ""); }; void @@ -227,7 +233,8 @@ AuthCommandLineOptions::ParseOptions(cxxopts::Options& Ops, } else if (std::filesystem::path OidcTokenExePath = FindOidcTokenExePath(m_OidcTokenAuthExecutablePath); !OidcTokenExePath.empty()) { - ClientSettings.AccessTokenProvider = httpclientauth::CreateFromOidcTokenExecutable(OidcTokenExePath, HostUrl, Quiet); + ClientSettings.AccessTokenProvider = + httpclientauth::CreateFromOidcTokenExecutable(OidcTokenExePath, HostUrl, Quiet, m_OidcTokenUnattended); } if (!ClientSettings.AccessTokenProvider) |