Hi there
I'm using WSO2 IS version 5.8.0 and 5.9.0. We need to configure WSO2 in
order to use external SAML IdPs.
We configured it and all it's working pretty good. Now we need to manage
several Attribute Consuming Service Index. In some cases the federated
application needs SAML attributes A,B and C and in some other cases it
needs SAML attributes E,F and G. So we defined a WSO2 Service Provider
metadata file with N AttributeConsumingIndex and we registered this
metadata in the external IdPs. In the metadata you will find:
"
<md:AttributeConsumingService index="0">
<md:ServiceName xml:lang="it">set0</md:ServiceName>
<md:RequestedAttribute FriendlyName="Nome" Name="name" />
<md:RequestedAttribute FriendlyName="Cognome" Name="familyName" />
<md:RequestedAttribute FriendlyName="Codice Fiscale"
Name="fiscalNumber" />
<md:RequestedAttribute FriendlyName="Indirizzo mail" Name="email"
/>
<md:RequestedAttribute FriendlyName="SPID Code" Name="spidCode" />
</md:AttributeConsumingService>
<md:AttributeConsumingService index="1">
<md:ServiceName xml:lang="it">set1</md:ServiceName>
<md:RequestedAttribute FriendlyName="Nome" Name="name" />
<md:RequestedAttribute FriendlyName="Cognome" Name="familyName" />
<md:RequestedAttribute FriendlyName="Codice Fiscale"
Name="fiscalNumber" />
<md:RequestedAttribute FriendlyName="Indirizzo mail" Name="email"
/>
<md:RequestedAttribute FriendlyName="SPID Code" Name="spidCode" />
<md:RequestedAttribute FriendlyName="Sesso" Name="gender" />
<md:RequestedAttribute FriendlyName="Data di nascita"
Name="dateOfBirth" />
<md:RequestedAttribute FriendlyName="Luogo di nascita"
Name="placeOfBirth" />
</md:AttributeConsumingService>
<md:AttributeConsumingService index="2">
<md:ServiceName xml:lang="it">set2</md:ServiceName>
<md:RequestedAttribute FriendlyName="Nome" Name="name" />
<md:RequestedAttribute FriendlyName="Cognome" Name="familyName" />
<md:RequestedAttribute FriendlyName="Codice Fiscale"
Name="fiscalNumber" />
<md:RequestedAttribute FriendlyName="Indirizzo mail" Name="email"
/>
<md:RequestedAttribute FriendlyName="SPID Code" Name="spidCode" />
<md:RequestedAttribute FriendlyName="Sesso" Name="gender" />
<md:RequestedAttribute FriendlyName="Data di nascita"
Name="dateOfBirth" />
<md:RequestedAttribute FriendlyName="Luogo di nascita"
Name="placeOfBirth" />
<md:RequestedAttribute FriendlyName="Nazione di nascita"
Name="countyOfBirth" />
</md:AttributeConsumingService>
"
Now the issue is how to manage this Attribute Consuming Service Index? As
far as I know the only point where to set the Attribute Consuming Service
Index is the external IdP registration but in this case I should replicate
N times the external IdP; this would not be a big issue except for the fact
that when I login on the external IdP I need to use an unique entity id and
this will generate problems in the saml response processing.
Do you have any idea on how to manage it?
Thank you
Angelo
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev