summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rwxr-xr-xipsilon/tools/saml2metadata.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/ipsilon/tools/saml2metadata.py b/ipsilon/tools/saml2metadata.py
index d360ccd..2138777 100755
--- a/ipsilon/tools/saml2metadata.py
+++ b/ipsilon/tools/saml2metadata.py
@@ -86,6 +86,8 @@ class Metadata(object):
raise ValueError('invalid role: %s' % role)
self.role = mdElement(self.root, description)
self.role.set('protocolSupportEnumeration', lasso.SAML2_PROTOCOL_HREF)
+ if role == IDP_ROLE:
+ self.role.set('WantAuthnRequestsSigned', 'true')
return self.role
def set_expiration(self, exp):