I'm trying to find a way to release an attribute with different values<br>
based on the service provider making the request.<br>
<br>
For example, release "eduPersonScopedAffiliation" with a specific<br>
value of "Member" to some providers but release a more specific value<br>
such as "Staff" , "Student" to other providers.<br>
I would like to be able to do the same with "entitlement" as well so<br>
as not to overfill the attribute with information only a couple of<br>
specific providers are actually interested in.<br>
<br>
I'm sure it must be possible, but I cannot find the rule or syntax to<br>
allow this kind of variation. I remember finding something I though<br>
would be perfect, but have been unable to find it again after quite a<br>
lot of searching.<br>
<br>
I cannot see anyway to pass the service provider name/url to a<br>
database stored procedure which would ideally move the logic out of<br>
shibboleth or even just a way to say, use this source for the<br>
attribute if the provider is X otherwise use this source for the<br>
value.<br>
<br>
Can anyone point me in the right direction of an answer or tell me it<br>
just is not possible.<br>
<br>
<br>
Thanks in advance<br>
<br>
--<br>
John