fast authorization of shared item tokens

merge-requests/30/head
Bob Mottram 2021-07-26 12:24:23 +01:00
parent 43d7071ab8
commit 060efe5851
1 changed files with 3 additions and 1 deletions

View File

@ -10675,11 +10675,13 @@ class PubServer(BaseHTTPRequestHandler):
if self.headers.get('Authorization'):
permittedDomains = \
self.server.sharedItemsFederatedDomains
sharedItemTokens = self.server.sharedItemFederationTokens
if authorizeSharedItems(permittedDomains,
self.server.baseDir,
callingDomain,
self.headers['Authorization'],
self.server.debug):
self.server.debug,
sharedItemTokens):
catalogAuthorized = True
# show shared items catalog for federation
if self._hasAccept(callingDomain) and catalogAuthorized: