Mercurial > hg > orthanc-authorization
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 } |