Mercurial > hg > orthanc-authorization
comparison Plugin/Plugin.cpp @ 32:79d871605ffd
sync
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Tue, 30 Jun 2020 07:38:31 +0200 |
parents | c304ffca5d80 |
children | b9c536bf598b 53dbed29949a |
comparison
equal
deleted
inserted
replaced
31:c304ffca5d80 | 32:79d871605ffd |
---|---|
20 #include "DefaultAuthorizationParser.h" | 20 #include "DefaultAuthorizationParser.h" |
21 #include "CachedAuthorizationService.h" | 21 #include "CachedAuthorizationService.h" |
22 #include "AuthorizationWebService.h" | 22 #include "AuthorizationWebService.h" |
23 #include "MemoryCache.h" | 23 #include "MemoryCache.h" |
24 | 24 |
25 #include <Plugins/Samples/Common/OrthancPluginCppWrapper.h> | 25 #include <OrthancPluginCppWrapper.h> |
26 #include <Core/Logging.h> | 26 #include <Logging.h> |
27 #include <Core/Toolbox.h> | 27 #include <Toolbox.h> |
28 | 28 |
29 | 29 |
30 // Configuration of the authorization plugin | 30 // Configuration of the authorization plugin |
31 static std::auto_ptr<OrthancPlugins::IAuthorizationParser> authorizationParser_; | 31 static std::auto_ptr<OrthancPlugins::IAuthorizationParser> authorizationParser_; |
32 static std::auto_ptr<OrthancPlugins::IAuthorizationService> authorizationService_; | 32 static std::auto_ptr<OrthancPlugins::IAuthorizationService> authorizationService_; |
254 ORTHANC_PLUGINS_MINIMAL_MINOR_NUMBER, | 254 ORTHANC_PLUGINS_MINIMAL_MINOR_NUMBER, |
255 ORTHANC_PLUGINS_MINIMAL_REVISION_NUMBER); | 255 ORTHANC_PLUGINS_MINIMAL_REVISION_NUMBER); |
256 return -1; | 256 return -1; |
257 } | 257 } |
258 | 258 |
259 Orthanc::Logging::Initialize(context); | 259 Orthanc::Logging::InitializePluginContext(context); |
260 OrthancPluginSetDescription(context, "Advanced authorization plugin for Orthanc."); | 260 OrthancPluginSetDescription(context, "Advanced authorization plugin for Orthanc."); |
261 | 261 |
262 try | 262 try |
263 { | 263 { |
264 OrthancPlugins::OrthancConfiguration general; | 264 OrthancPlugins::OrthancConfiguration general; |