summaryrefslogtreecommitdiff
path: root/src/saml2/request.py
diff options
context:
space:
mode:
authorRoland Hedberg <roland.hedberg@adm.umu.se>2013-01-14 13:55:30 +0100
committerRoland Hedberg <roland.hedberg@adm.umu.se>2013-01-14 13:55:30 +0100
commit3dff9e52457480487d4efab4b9ec3add1932443a (patch)
tree355e7a2f0a03d848efd848988df9289c2ed5784f /src/saml2/request.py
parent85b3fc307c08910dba996cd3b679eebb07663c29 (diff)
downloadpysaml2-3dff9e52457480487d4efab4b9ec3add1932443a.tar.gz
Fixed authn query request-response
Diffstat (limited to 'src/saml2/request.py')
-rw-r--r--src/saml2/request.py12
1 files changed, 12 insertions, 0 deletions
diff --git a/src/saml2/request.py b/src/saml2/request.py
index 17a2d288..d0a5b0b2 100644
--- a/src/saml2/request.py
+++ b/src/saml2/request.py
@@ -157,6 +157,18 @@ class AuthnRequest(Request):
return to_local(self.attribute_converters, self.message)
+class AuthnQuery(Request):
+ msgtype = "authn_query"
+ def __init__(self, sec_context, receiver_addrs, attribute_converters,
+ timeslack=0):
+ Request.__init__(self, sec_context, receiver_addrs,
+ attribute_converters, timeslack)
+ self.signature_check = self.sec.correctly_signed_authn_query
+
+ def attributes(self):
+ return to_local(self.attribute_converters, self.message)
+
+
class AssertionIDRequest(Request):
msgtype = "assertion_id_request"
def __init__(self, sec_context, receiver_addrs, attribute_converters,