etwist/server.py
changeset 8308 805a257709f6
parent 8298 2a4bc6f75e9c
child 8309 48ef505aa9f9
equal deleted inserted replaced
8307:8be58694f416 8308:805a257709f6
   163             https = True
   163             https = True
   164             baseurl = self.https_url or self.base_url
   164             baseurl = self.https_url or self.base_url
   165         else:
   165         else:
   166             https = False
   166             https = False
   167             baseurl = self.base_url
   167             baseurl = self.base_url
   168         if self.config['use-request-subdomain']:
       
   169             baseurl = host_prefixed_baseurl(baseurl, host)
       
   170             self.warning('used baseurl is %s for this request', baseurl)
       
   171         req = CubicWebTwistedRequestAdapter(request, self.appli.vreg, https, baseurl)
   168         req = CubicWebTwistedRequestAdapter(request, self.appli.vreg, https, baseurl)
   172         if req.authmode == 'http':
   169         if req.authmode == 'http':
   173             # activate realm-based auth
   170             # activate realm-based auth
   174             realm = self.config['realm']
   171             realm = self.config['realm']
   175             req.set_header('WWW-Authenticate', [('Basic', {'realm' : realm })], raw=False)
   172             req.set_header('WWW-Authenticate', [('Basic', {'realm' : realm })], raw=False)