Mercurial > hg > orthanc-stone
diff Framework/Oracle/GenericOracleRunner.cpp @ 1079:e6d2ff8f1ab4 broker
credentials in HttpCommand
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Thu, 17 Oct 2019 21:25:03 +0200 |
parents | d7a18a3cd6f9 |
children | 17660df24c36 |
line wrap: on
line diff
--- a/Framework/Oracle/GenericOracleRunner.cpp Thu Oct 17 18:36:52 2019 +0200 +++ b/Framework/Oracle/GenericOracleRunner.cpp Thu Oct 17 21:25:03 2019 +0200 @@ -98,6 +98,11 @@ CopyHttpHeaders(client, command.GetHttpHeaders()); + if (command.HasCredentials()) + { + client.SetCredentials(command.GetUsername().c_str(), command.GetPassword().c_str()); + } + if (command.GetMethod() == Orthanc::HttpMethod_Post || command.GetMethod() == Orthanc::HttpMethod_Put) { @@ -196,8 +201,7 @@ break; case IOracleCommand::Type_Http: - Execute(emitter_, receiver, - dynamic_cast<const HttpCommand&>(command)); + Execute(emitter_, receiver, dynamic_cast<const HttpCommand&>(command)); break; case IOracleCommand::Type_OrthancRestApi: