Fixed cookie load problem
This commit is contained in:
		| @@ -7,14 +7,12 @@ import os | ||||
| import re | ||||
| import time | ||||
|  | ||||
| #from Cookie import SimpleCookie | ||||
| from hashlib import sha1 | ||||
| #from urlparse import parse_qs | ||||
| from cherrypy import wsgiserver | ||||
| #from cherrypy.wsgiserver import ssl_pyopenssl | ||||
| from cherrypy.wsgiserver.ssl_builtin import BuiltinSSLAdapter | ||||
| from future.backports.http.cookies import SimpleCookie | ||||
| from future.backports.urllib.parse import parse_qs | ||||
| from future.utils import PY3 | ||||
|  | ||||
| from saml2 import BINDING_HTTP_ARTIFACT | ||||
| from saml2 import BINDING_URI | ||||
| @@ -854,7 +852,12 @@ class NIM(Service): | ||||
| def info_from_cookie(kaka): | ||||
|     logger.debug("KAKA: %s", kaka) | ||||
|     if kaka: | ||||
|         cookie_obj = SimpleCookie(kaka) | ||||
|         cookie_obj = SimpleCookie() | ||||
|         if PY3: | ||||
|             import builtins | ||||
|             cookie_obj.load(builtins.str(kaka)) | ||||
|         else: | ||||
|             cookie_obj.load(str(kaka)) | ||||
|         morsel = cookie_obj.get("idpauthn", None) | ||||
|         if morsel: | ||||
|             try: | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Roland Hedberg
					Roland Hedberg