Skip to content
Snippets Groups Projects
Commit ecba652b authored by Kevin S. Hahn's avatar Kevin S. Hahn
Browse files

engine requests must have verified ssl client cert

parent 85a1e17f
No related branches found
No related tags found
No related merge requests found
......@@ -57,7 +57,11 @@ class RequestHandler(webapp2.RequestHandler):
self.abort(402, remote_instance + ' is not an authorized drone')
self.drone_request = True
self.public_request = not bool(self.uid)
if self.public_request or self.source_site:
log.debug('public request: %s' % str(self.public_request))
if engine_request:
self.superuser_request = True
self.public_request = False
elif self.public_request or self.source_site:
self.superuser_request = False
else:
user = self.app.db.users.find_one({'_id': self.uid}, ['root', 'wheel'])
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment