Mercurial > hg > orthanc
diff OrthancServer/Plugins/Engine/OrthancPlugins.h @ 4343:e1e918e790e8
New function in the SDK: OrthancPluginGenerateRestApiAuthorizationToken()
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Fri, 04 Dec 2020 18:28:23 +0100 |
parents | a01b1c9cbef4 |
children | d9473bd5ed43 |
line wrap: on
line diff
--- a/OrthancServer/Plugins/Engine/OrthancPlugins.h Thu Dec 03 18:48:06 2020 +0100 +++ b/OrthancServer/Plugins/Engine/OrthancPlugins.h Fri Dec 04 18:28:23 2020 +0100 @@ -80,7 +80,6 @@ public IServerListener, public IWorklistRequestHandlerFactory, public IDicomImageDecoder, - public IIncomingHttpRequestFilter, public IFindRequestHandlerFactory, public IMoveRequestHandlerFactory, public IStorageCommitmentFactory, @@ -348,12 +347,12 @@ size_t size, unsigned int frame) ORTHANC_OVERRIDE; - virtual bool IsAllowed(HttpMethod method, - const char* uri, - const char* ip, - const char* username, - const HttpToolbox::Arguments& httpHeaders, - const HttpToolbox::GetArguments& getArguments) ORTHANC_OVERRIDE; + bool IsAllowed(HttpMethod method, + const char* uri, + const char* ip, + const char* username, + const HttpToolbox::Arguments& httpHeaders, + const HttpToolbox::GetArguments& getArguments); bool HasFindHandler(); @@ -385,6 +384,9 @@ const std::vector<std::string>& sopInstanceUids, const std::string& remoteAet, const std::string& calledAet) ORTHANC_OVERRIDE; + + // New in Orthanc 1.8.1 (cf. "OrthancPluginGenerateRestApiAuthorizationToken()") + bool IsValidAuthorizationToken(const std::string& token) const; }; }