summaryrefslogtreecommitdiff
path: root/src/saml2/request.py
diff options
context:
space:
mode:
authorRoland Hedberg <roland.hedberg@adm.umu.se>2014-10-02 16:04:41 +0200
committerRoland Hedberg <roland.hedberg@adm.umu.se>2014-10-02 16:04:41 +0200
commit13fdda52ab3367d4ebb2e9c5888bea74ac0f081b (patch)
treeb00bbd5868ce65bc637feef35ecaee7b14c178e0 /src/saml2/request.py
parent095f8dbe1d4de3519a7e244233aa2b38ed420d9f (diff)
downloadpysaml2-13fdda52ab3367d4ebb2e9c5888bea74ac0f081b.tar.gz
PEP-8
Diffstat (limited to 'src/saml2/request.py')
-rw-r--r--src/saml2/request.py28
1 files changed, 14 insertions, 14 deletions
diff --git a/src/saml2/request.py b/src/saml2/request.py
index f840db1d..3497db18 100644
--- a/src/saml2/request.py
+++ b/src/saml2/request.py
@@ -13,7 +13,7 @@ logger = logging.getLogger(__name__)
def _dummy(_arg):
return None
-
+
class Request(object):
def __init__(self, sec_context, receiver_addrs, attribute_converters=None,
@@ -29,7 +29,7 @@ class Request(object):
self.binding = None
self.relay_state = ""
self.signature_check = _dummy # has to be set !!!
-
+
def _clear(self):
self.xmlstr = ""
self.name_id = ""
@@ -46,7 +46,7 @@ class Request(object):
raise
except Exception, excp:
logger.info("EXCEPTION: %s", excp)
-
+
if not self.message:
logger.error("Response was not correctly signed")
logger.info(xmldata)
@@ -59,9 +59,9 @@ class Request(object):
except NotValid, exc:
logger.error("Not valid request: %s" % exc.args[0])
raise
-
+
return self
-
+
def issue_instant_ok(self):
""" Check that the request was issued at a reasonable time """
upper = time_util.shift_time(time_util.time_in_a_while(days=1),
@@ -73,14 +73,14 @@ class Request(object):
issued_at = time_util.str_to_time(self.message.issue_instant)
return issued_at > lower and issued_at < upper
- def _verify(self):
+ def _verify(self):
assert self.message.version == "2.0"
if self.message.destination and self.receiver_addrs and \
self.message.destination not in self.receiver_addrs:
logger.error("%s not in %s" % (self.message.destination,
self.receiver_addrs))
raise OtherError("Not destined for me!")
-
+
assert self.issue_instant_ok()
return self
@@ -92,9 +92,9 @@ class Request(object):
return self._verify()
except AssertionError:
return None
-
+
def subject_id(self):
- """ The name of the subject can be in either of
+ """ The name of the subject can be in either of
BaseID, NameID or EncryptedID
:return: The identifier if there is one
@@ -113,10 +113,10 @@ class Request(object):
return self.message.name_id
else: # EncryptedID
pass
-
+
def sender(self):
return self.message.issuer.text
-
+
class LogoutRequest(Request):
msgtype = "logout_request"
@@ -126,8 +126,8 @@ class LogoutRequest(Request):
Request.__init__(self, sec_context, receiver_addrs,
attribute_converters, timeslack)
self.signature_check = self.sec.correctly_signed_logout_request
-
-
+
+
class AttributeQuery(Request):
msgtype = "attribute_query"
@@ -136,7 +136,7 @@ class AttributeQuery(Request):
Request.__init__(self, sec_context, receiver_addrs,
attribute_converters, timeslack)
self.signature_check = self.sec.correctly_signed_attribute_query
-
+
def attribute(self):
""" Which attributes that are sought for """
return []