Changeset 6826 for TI12-security/trunk/NDGSecurity
- Timestamp:
- 19/04/10 09:26:14 (11 years ago)
- Location:
- TI12-security/trunk/NDGSecurity/python
- Files:
-
- 4 added
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
TI12-security/trunk/NDGSecurity/python/ndg_security_server/ndg/security/server/wsgi/openid/provider/__init__.py
r6788 r6826 1373 1373 return [] 1374 1374 1375 def getBase_url(self): 1376 return self.__base_url 1377 1378 def getUrls(self): 1379 return self.__urls 1380 1381 def setUrls(self, value): 1382 if not isinstance(value, dict): 1383 raise TypeError('Expecting dict type for ' 1384 '"urls" attribute; got %r' % 1385 type(value)) 1386 self.__urls = value 1387 1388 urls = property(getUrls, setUrls, None, "dictionary of URLs for app") 1389 1375 1390 def getCharset(self): 1376 1391 return self.__charset 1377 1378 def getPaths(self): 1379 return self.__paths 1380 1381 def getBase_url(self): 1382 return self.__base_url 1383 1384 def getUrls(self): 1385 return self.__urls 1386 1387 def getMethod(self): 1388 return self.__method 1389 1390 def getSessionMiddlewareEnvironKeyName(self): 1391 return self.__sessionMiddlewareEnvironKeyName 1392 1393 def getSession(self): 1394 return self.__session 1395 1392 1396 1393 def setCharset(self, value): 1397 1394 # Convert from string type where required … … 1403 1400 raise TypeError('Expecting string type for "charset" attribute; ' 1404 1401 'got %r' % type(value)) 1402 1403 charset = property(getCharset, setCharset, None, "Charset's Docstring") 1404 1405 def getPaths(self): 1406 return self.__paths 1405 1407 1406 1408 def setPaths(self, value): … … 1411 1413 self.__paths = value 1412 1414 1415 paths = property(getPaths, setPaths, None, 1416 "Dictionary of Paths for the app") 1417 1413 1418 def setBase_url(self, value): 1414 1419 if not isinstance(value, basestring): … … 1418 1423 self.__base_url = value 1419 1424 1420 def setUrls(self, value): 1421 if not isinstance(value, dict): 1422 raise TypeError('Expecting dict type for ' 1423 '"urls" attribute; got %r' % 1424 type(value)) 1425 self.__urls = value 1425 base_url = property(getBase_url, setBase_url, None, "Base URL for the app") 1426 1427 def getMethod(self): 1428 return self.__method 1426 1429 1427 1430 def setMethod(self, value): … … 1431 1434 type(value)) 1432 1435 self.__method = value 1436 1437 method = property(getMethod, setMethod, None, 1438 "Method name keyed from requested URL") 1439 1440 def getSessionMiddlewareEnvironKeyName(self): 1441 return self.__sessionMiddlewareEnvironKeyName 1433 1442 1434 1443 def setSessionMiddlewareEnvironKeyName(self, value): … … 1440 1449 self.__sessionMiddlewareEnvironKeyName = value 1441 1450 1451 sessionMiddlewareEnvironKeyName = property( 1452 getSessionMiddlewareEnvironKeyName, 1453 setSessionMiddlewareEnvironKeyName, 1454 None, 1455 "environ key name for Beaker Session " 1456 "middleware") 1457 def getSession(self): 1458 return self.__session 1459 1442 1460 def setSession(self, value): 1443 1461 if not isinstance(value, beaker.session.SessionObject): … … 1448 1466 self.__session = value 1449 1467 1468 session = property(getSession, setSession, None, "Session's Docstring") 1469 1450 1470 def getOidResponse(self): 1451 1471 return self.__session.get( 1452 1472 OpenIDProviderMiddleware.OID_RESPONSE_SESSION_KEYNAME) 1453 1473 1454 def getSregResponse(self):1455 return self.__sregResponse1456 1457 def getAxResponse(self):1458 return self.__axResponse1459 1460 def getOidserver(self):1461 return self.__oidserver1462 1463 def getQuery(self):1464 return self.__query1465 1466 def getTrustedRelyingParties(self):1467 return self.__trustedRelyingParties1468 1469 1474 def setOidResponse(self, value): 1475 """Set property method - oidResponse property is a wrapper to the 1476 session oidResponse dictionary item 1477 """ 1470 1478 if not isinstance(value, server.OpenIDResponse): 1471 1479 raise TypeError('Expecting OpenIDResponse type for ' 1472 1480 '"oidResponse" attribute; got %r' % 1473 1481 type(value)) 1482 1474 1483 self.__session[OpenIDProviderMiddleware.OID_RESPONSE_SESSION_KEYNAME 1475 1484 ] = value 1485 1486 self.__session.save() 1487 1488 oidResponse = property(getOidResponse, 1489 setOidResponse, 1490 None, 1491 "OpenID response object") 1492 1493 def getSregResponse(self): 1494 return self.__sregResponse 1476 1495 1477 1496 def setSregResponse(self, value): 1478 1497 self.__sregResponse = value 1498 1499 sregResponse = property(getSregResponse, 1500 setSregResponse, 1501 None, 1502 "SReg response handler class") 1503 1504 def getAxResponse(self): 1505 return self.__axResponse 1479 1506 1480 1507 def setAxResponse(self, value): … … 1484 1511 type(value)) 1485 1512 self.__axResponse = value 1513 1514 def getOidserver(self): 1515 return self.__oidserver 1486 1516 1487 1517 def setOidserver(self, value): … … 1492 1522 self.__oidserver = value 1493 1523 1524 oidserver = property(getOidserver, setOidserver, None, 1525 "OpenID server instance") 1526 1527 def getQuery(self): 1528 return self.__query 1529 1494 1530 def setQuery(self, value): 1495 1531 if not isinstance(value, dict): … … 1499 1535 self.__query = value 1500 1536 1537 query = property(getQuery, setQuery, None, 1538 "dictionary of HTML query parameters") 1539 1540 def getTrustedRelyingParties(self): 1541 return self.__trustedRelyingParties 1542 1501 1543 def setTrustedRelyingParties(self, value): 1502 1544 if isinstance(value, basestring): … … 1511 1553 type(value)) 1512 1554 1513 charset = property(getCharset, setCharset, None, "Charset's Docstring")1514 1515 paths = property(getPaths, setPaths, None, "Dictionary of Paths for the app")1516 1517 base_url = property(getBase_url, setBase_url, None, "Base URL for the app")1518 1519 urls = property(getUrls, setUrls, None, "dictionary of URLs for app")1520 1521 method = property(getMethod, setMethod, None,1522 "Method name keyed from requested URL")1523 1524 sessionMiddlewareEnvironKeyName = property(1525 getSessionMiddlewareEnvironKeyName,1526 setSessionMiddlewareEnvironKeyName,1527 None,1528 "environ key name for Beaker Session "1529 "middleware")1530 1531 session = property(getSession, setSession, None, "Session's Docstring")1532 1533 oidResponse = property(getOidResponse,1534 setOidResponse,1535 None,1536 "OpenID response object")1537 1538 sregResponse = property(getSregResponse,1539 setSregResponse,1540 None,1541 "SReg response handler class")1542 1543 axResponse = property(getAxResponse, setAxResponse, None,1544 "Attribute Exchange response object")1545 1546 oidserver = property(getOidserver, setOidserver, None,1547 "OpenID server instance")1548 1549 query = property(getQuery, setQuery, None,1550 "dictionary of HTML query parameters")1551 1552 1555 trustedRelyingParties = property(getTrustedRelyingParties, 1553 1556 setTrustedRelyingParties, 1554 1557 None, 1555 1558 "Relying Parties trusted by this Provider") 1559 1560 axResponse = property(getAxResponse, setAxResponse, None, 1561 "Attribute Exchange response object") 1562 1556 1563 1557 1564 -
TI12-security/trunk/NDGSecurity/python/ndg_security_server/ndg/security/server/wsgi/ssl.py
r6673 r6826 419 419 elif not self.isSSLRequest: 420 420 log.debug("AuthKitSSLAuthnMiddleware: 'HTTPS' environment " 421 421 "variable not found in environment; ignoring request") 422 422 423 423 elif not self.isSSLClientCertSet: … … 441 441 userId = self.clientCert.dn['CN'] 442 442 443 self.environ[AuthKitSSLAuthnMiddleware.USERNAME_ENVIRON_KEYNAME]=userId 443 self.environ[ 444 AuthKitSSLAuthnMiddleware.USERNAME_ENVIRON_KEYNAME] = userId 444 445 self.environ[AuthKitSSLAuthnMiddleware.SET_USER_ENVIRON_KEYNAME](userId)
Note: See TracChangeset
for help on using the changeset viewer.