Changeset 1509 for trunk/rp/trac

Show
Ignore:
Timestamp:
04/11/08 16:02:15 (9 months ago)
Author:
dbuss
Message:

change handling of token to only report errors if the transport wasn't encrypted.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/rp/trac/infocard_acct/0.11/infocard_acct/web_ui.py

    r1246 r1509  
    313313        except (NameError, KeyError): 
    314314            processor = self._get_option(req, 'processorTag') 
    315             secToken = processor.processToken(req.args.get('xmlToken')) 
     315            transport = 'http' 
     316            referer = self._referer(req) 
     317            if referer and referer.startswith('https'): 
     318                transport = 'https' 
     319            secToken = processor.processToken(req.args.get('xmlToken'), transport) 
    316320            req.environ['Security_Token'] = secToken 
    317321        return secToken