From d328cd83b46853933b910f76e7a5e6a67f76b30a Mon Sep 17 00:00:00 2001 From: Roland Hedberg Date: Tue, 27 May 2014 09:20:30 +0200 Subject: [PATCH] Made sure requested/Optional attributes gets expressed in metadata. --- src/saml2/metadata.py | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/src/saml2/metadata.py b/src/saml2/metadata.py index c810974..329f755 100644 --- a/src/saml2/metadata.py +++ b/src/saml2/metadata.py @@ -499,12 +499,13 @@ def do_spsso_descriptor(conf, cert=None): for acs in spsso.attribute_consuming_service: if not acs.requested_attribute: acs.requested_attribute = requested_attributes + else: + spsso.attribute_consuming_service = [md.AttributeConsumingService( + requested_attribute=requested_attributes, + service_name=[md.ServiceName(lang="en", text=conf.name)], + index="1", + )] -# spsso.attribute_consuming_service = [md.AttributeConsumingService( -# requested_attribute=requested_attributes, -# service_name= [md.ServiceName(lang="en",text=conf.name)], -# index="1", -# )] # try: # if conf.description: # try: