Skip to content

Commit 2f78c44

Browse files
author
Alexander Schrijver
committed
Add the abilitity to change the AttributeConsumingService index in the metadata file.
1 parent 615bb73 commit 2f78c44

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

src/onelogin/saml2/metadata.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -162,14 +162,15 @@ def builder(cls, sp, authnsign=False, wsign=False, valid_until=None, cache_durat
162162

163163
requested_attribute_data.append(requested_attribute)
164164

165-
str_attribute_consuming_service = """ <md:AttributeConsumingService index="1">
165+
str_attribute_consuming_service = """ <md:AttributeConsumingService index="%(attribute_consuming_service_index)s">
166166
<md:ServiceName xml:lang="en">%(service_name)s</md:ServiceName>
167167
%(attr_cs_desc)s%(requested_attribute_str)s
168168
</md:AttributeConsumingService>
169169
""" % \
170170
{
171171
'service_name': sp['attributeConsumingService']['serviceName'],
172172
'attr_cs_desc': attr_cs_desc_str,
173+
'attribute_consuming_service_index': sp['attributeConsumingService'].get('index', '1'),
173174
'requested_attribute_str': '\n'.join(requested_attribute_data)
174175
}
175176

0 commit comments

Comments
 (0)