diff options
author | Roland Hedberg <roland.hedberg@adm.umu.se> | 2013-04-10 19:21:20 +0200 |
---|---|---|
committer | Roland Hedberg <roland.hedberg@adm.umu.se> | 2013-04-10 19:21:20 +0200 |
commit | beee17eb1807f0209e986c8f2c32322919c38d33 (patch) | |
tree | eadfc7082a9f5de934d2cccfb2d2dbe05f0f8623 | |
parent | f551baf819172efbef71ce5a5061126212bda54d (diff) | |
download | pysaml2-beee17eb1807f0209e986c8f2c32322919c38d33.tar.gz |
Reduced function that is not supposed to be used.
Editorial
Moved reference to point to the right variable.
-rwxr-xr-x | example/idp2/idp.py | 42 |
1 files changed, 20 insertions, 22 deletions
diff --git a/example/idp2/idp.py b/example/idp2/idp.py index 5130b3dd..6c80adc4 100755 --- a/example/idp2/idp.py +++ b/example/idp2/idp.py @@ -3,7 +3,6 @@ import base64 import re import logging -import urllib import time from hashlib import sha1 @@ -153,25 +152,27 @@ class Service(object): _dict = self.unpack_either() return self.operation(_dict, BINDING_SOAP) - def not_authn(self, key): - # store the request and redirect to login page - - """ - - - :return: - """ - loc = "http://%s/login" % (self.environ["HTTP_HOST"]) - loc += "?%s" % urllib.urlencode({"came_from": self.environ[ - "PATH_INFO"], "key": key}) - headers = [('Content-Type', 'text/plain')] + # def not_authn(self, key): + # """ + # + # + # :return: + # """ + # loc = "http://%s/login" % (self.environ["HTTP_HOST"]) + # loc += "?%s" % urllib.urlencode({"came_from": self.environ[ + # "PATH_INFO"], "key": key}) + # headers = [('Content-Type', 'text/plain')] + # + # logger.debug("location: %s" % loc) + # logger.debug("headers: %s" % headers) + # + # resp = Redirect(loc, headers=headers) + # + # return resp(self.environ, self.start_response) - logger.debug("location: %s" % loc) - logger.debug("headers: %s" % headers) + def not_authn(self, key): + pass - resp = Redirect(loc, headers=headers) - - return resp(self.environ, self.start_response) # ----------------------------------------------------------------------------- AUTHN = (AUTHN_PASSWORD, "http://lingon.catalogix.se/login") @@ -466,7 +467,7 @@ class SLO(Service): del IDP.user2uid[lid] # remove the authentication try: - IDP.remove_authn_statements(msg.name_id) + IDP.session_db.remove_authn_statements(msg.name_id) except KeyError, exc: logger.error("ServiceError: %s" % exc) resp = ServiceError("%s" % exc) @@ -653,12 +654,9 @@ class NIM(Service): return resp(self.environ, self.start_response) - # ---------------------------------------------------------------------------- # Cookie handling # ---------------------------------------------------------------------------- - - def kaka2user(kaka): logger.debug("KAKA: %s" % kaka) if kaka: |