<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css" style="display:none;"> P {margin-top:0;margin-bottom:0;} </style>
</head>
<body dir="ltr">
<div style="font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
Given the following attribute definition:</div>
<div style="font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div style="font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<span style="font-family: "Courier New", monospace; font-size: 10pt;">    <AttributeDefinition xsi:type="Mapped" id="entitlement_dx"></span>
<div><span style="font-family: "Courier New", monospace; font-size: 10pt;">        <InputDataConnector ref="ONIDLDAP" attributeNames="ismemberof" /></span></div>
<div><span style="font-family: "Courier New", monospace; font-size: 10pt;">        <AttributeEncoder xsi:type="SAML2String" name="urn:oid:1.3.6.1.4.1.5923.1.1.1.7" friendlyName="eduPersonEntitlement" /></span></div>
<div><span style="font-family: "Courier New", monospace; font-size: 10pt;">        <ValueMap></span></div>
<div><span style="font-family: "Courier New", monospace; font-size: 10pt;">            <ReturnValue>urn:mace:oregonstate.edu:entitlement:dx:$1</ReturnValue></span></div>
<div><span style="font-family: "Courier New", monospace; font-size: 10pt;">            <SourceValue caseSensitive="false">cn=([^,]+),ou=dx,ou=app,ou=grouper,ou=groups,o=orst.edu</SourceValue></span></div>
<div><span style="font-family: "Courier New", monospace; font-size: 10pt;">            <SourceValue caseSensitive="false">cn=([^,]+),ou=policy,ou=service,ou=dx,ou=app,ou=grouper,ou=groups,o=orst.edu</SourceValue></span><br>
</div>
<div><span style="font-family: "Courier New", monospace; font-size: 10pt;">        </ValueMap></span></div>
<span style="font-family: "Courier New", monospace; font-size: 10pt;">    </AttributeDefinition></span></div>
<div style="font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div style="font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
What value(s) are stored in entitlement_dx if the user has multiple matching sourceValues (group memberships)?  For example, these matching groups:</div>
<div><br>
</div>
<div><span style="font-size: 10pt; font-family: "Courier New", monospace;">  ismemberof: cn=dxAdmin,ou=policy,ou=service,ou=dx,ou=app,ou=grouper,ou=groups,o=orst.edu</span></div>
<div style="font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<div><span style="font-size: 10pt; font-family: "Courier New", monospace;">                       cn=dxMasquerade,ou=policy,ou=service,ou=dx,ou=app,ou=grouper,ou=groups,o=orst.edu</span></div>
<div><span style="font-size: 10pt; font-family: "Courier New", monospace;">                       cn=dx-admin,ou=dx,ou=app,ou=grouper,ou=groups,o=orst.edu</span></div>
<span style="font-size: 10pt; font-family: "Courier New", monospace;">                       cn=dx-masquerade,ou=dx,ou=app,ou=grouper,ou=groups,o=orst.edu</span></div>
<div style="font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div style="font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
My desired output is a list of entitlement values built from the group names, not a single value, of course.  Do I need a separate ValueMap for each SourceValue regex?</div>
<div style="font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div style="font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
Thanks,</div>
<div style="font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
Andy<br>
</div>
</body>
</html>