comparison Plugin/DefaultAuthorizationParser.h @ 56:c02f0646297d

added support for /dicom-web/studies?0020000D=1.2.3&...
author Alain Mazy <am@osimis.io>
date Tue, 08 Nov 2022 16:10:22 +0100
parents 914b8113fd46
children 55539d564f4f
comparison
equal deleted inserted replaced
54:317b31e99501 56:c02f0646297d
33 boost::regex seriesPattern_; 33 boost::regex seriesPattern_;
34 boost::regex instancesPattern_; 34 boost::regex instancesPattern_;
35 boost::regex dicomWebStudies_; 35 boost::regex dicomWebStudies_;
36 boost::regex dicomWebSeries_; 36 boost::regex dicomWebSeries_;
37 boost::regex dicomWebInstances_; 37 boost::regex dicomWebInstances_;
38 boost::regex dicomWebQidoRsFindStudies_;
38 39
39 boost::regex osimisViewerSeries_; 40 boost::regex osimisViewerSeries_;
40 boost::regex osimisViewerImages_; 41 boost::regex osimisViewerImages_;
41 boost::regex osimisViewerStudies_; 42 boost::regex osimisViewerStudies_;
42 43
43 public: 44 public:
44 DefaultAuthorizationParser(ICacheFactory& factory, 45 DefaultAuthorizationParser(ICacheFactory& factory,
45 const std::string& dicomWebRoot); 46 const std::string& dicomWebRoot);
46 47
47 virtual bool Parse(AccessedResources& target, 48 virtual bool Parse(AccessedResources& target,
48 const std::string& uri); 49 const std::string& uri,
50 const std::map<std::string, std::string>& getArguments);
49 }; 51 };
50 } 52 }