Changeset 1509
- Timestamp:
- 04/11/08 16:02:15 (9 months ago)
- Location:
- trunk/rp
- Files:
-
- 2 modified
-
common/python/infocard/infocardlib.py (modified) (5 diffs)
-
trac/infocard_acct/0.11/infocard_acct/web_ui.py (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/rp/common/python/infocard/infocardlib.py
r1508 r1509 248 248 # objencKey = self.objKeyInfo.encryptedCtx 249 249 # self.objKeyInfo.loadKey( 250 # self.option .get(OPTION_CryptoKey),251 # self.option .get(OPTION_CryptoKeyPass),252 # self.option .get(OPTION_CryptoKeyIsFile),253 # self.option .get(OPTION_CryptoKeyIsCert))250 # self.options.get(OPTION_CryptoKey), 251 # self.options.get(OPTION_CryptoKeyPass), 252 # self.options.get(OPTION_CryptoKeyIsFile), 253 # self.options.get(OPTION_CryptoKeyIsCert)) 254 254 # key = objencKey.decryptKey(self.objKeyInfo) 255 255 # else: … … 394 394 for node in nodelist: 395 395 self.metadata[META_Audience] = node.firstChild.data 396 self._doesMatchFuzzy(self.option .get(META_Audience),396 self._doesMatchFuzzy(self.options.get(META_Audience), 397 397 self.metadata[META_Audience], 'Audience', 'mismatched-audience') 398 398 break … … 422 422 rClaims = None 423 423 oClaims = None 424 if self.option .get(OPTIONoption.getal_claims):425 oClaims = self.option .get(OPTIONoption.getal_claims).rsplit(' ')426 427 if self.option .get(OPTION_required_claims):428 rClaims = self.option .get(OPTION_required_claims).rsplit(' ')424 if self.options.get(OPTION_optional_claims): 425 oClaims = self.options.get(OPTION_optional_claims).rsplit(' ') 426 427 if self.options.get(OPTION_required_claims): 428 rClaims = self.options.get(OPTION_required_claims).rsplit(' ') 429 429 for claim in rClaims: 430 430 if claim and len(claim) and not self.getAssertionValues(claim): … … 470 470 """ See if this attribute is allowed to be multivalued""" 471 471 claim = ns + '/' + name 472 multiClaims = self.option .get(OPTION_multivalued_claims)472 multiClaims = self.options.get(OPTION_multivalued_claims) 473 473 if multiClaims and (re.search(claim, multiClaims) is not None): 474 474 return True … … 631 631 """ callback function for loading keys as needed """ 632 632 objKey.loadKeyInfo( 633 secToken.option .get(OPTION_CryptoKeyPublic),634 secToken.option .get(OPTION_CryptoCert),635 secToken.option .get(OPTION_CryptoKeyIsFile))633 secToken.options.get(OPTION_CryptoKeyPublic), 634 secToken.options.get(OPTION_CryptoCert), 635 secToken.options.get(OPTION_CryptoKeyIsFile)) 636 636 637 637 objKey.loadKey( 638 secToken.option .get(OPTION_CryptoKey),639 secToken.option .get(OPTION_CryptoKeyPass),640 secToken.option .get(OPTION_CryptoKeyIsFile),641 secToken.option .get(OPTION_CryptoKeyIsCert))638 secToken.options.get(OPTION_CryptoKey), 639 secToken.options.get(OPTION_CryptoKeyPass), 640 secToken.options.get(OPTION_CryptoKeyIsFile), 641 secToken.options.get(OPTION_CryptoKeyIsCert)) -
trunk/rp/trac/infocard_acct/0.11/infocard_acct/web_ui.py
r1246 r1509 313 313 except (NameError, KeyError): 314 314 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) 316 320 req.environ['Security_Token'] = secToken 317 321 return secToken