mirror of https://gitlab.com/bashrc2/epicyon
fast authorization of shared item tokens
parent
43d7071ab8
commit
060efe5851
|
@ -10675,11 +10675,13 @@ class PubServer(BaseHTTPRequestHandler):
|
||||||
if self.headers.get('Authorization'):
|
if self.headers.get('Authorization'):
|
||||||
permittedDomains = \
|
permittedDomains = \
|
||||||
self.server.sharedItemsFederatedDomains
|
self.server.sharedItemsFederatedDomains
|
||||||
|
sharedItemTokens = self.server.sharedItemFederationTokens
|
||||||
if authorizeSharedItems(permittedDomains,
|
if authorizeSharedItems(permittedDomains,
|
||||||
self.server.baseDir,
|
self.server.baseDir,
|
||||||
callingDomain,
|
callingDomain,
|
||||||
self.headers['Authorization'],
|
self.headers['Authorization'],
|
||||||
self.server.debug):
|
self.server.debug,
|
||||||
|
sharedItemTokens):
|
||||||
catalogAuthorized = True
|
catalogAuthorized = True
|
||||||
# show shared items catalog for federation
|
# show shared items catalog for federation
|
||||||
if self._hasAccept(callingDomain) and catalogAuthorized:
|
if self._hasAccept(callingDomain) and catalogAuthorized:
|
||||||
|
|
Loading…
Reference in New Issue