<div dir="ltr"><div>I was hoping someone might be able to explain the interaction with inducements using associations.</div><div><br></div><div>I am using the example from the demo site, the meta role used to grant group entitlements to openldap.  Below is the xml of that inducements</div><div><br></div><div><inducement id="2"><br>        <construction><br>            <resourceRef oid="2917a607-56a5-46cd-86a6-e8979bec7d31" relation="org:default" type="c:ResourceType"><br>                <!-- openldap --><br>            </resourceRef><br>            <kind>entitlement</kind><br>            <intent>group</intent><br>        </construction><br>    </inducement><br>    <inducement id="3"><br>        <construction><br>            <resourceRef oid="2917a607-56a5-46cd-86a6-e8979bec7d31" relation="org:default" type="c:ResourceType"><br>                <!-- openldap --><br>            </resourceRef><br>            <kind>account</kind><br>            <intent>default</intent><br>            <association id="3"><br>                <ref>ri:group</ref><br>                <outbound><br>                    <expression><br>                        <associationFromLink xmlns:xsi="<a href="http://www.w3.org/2001/XMLSchema-instance">http://www.w3.org/2001/XMLSchema-instance</a>" xsi:type="c:AssociationFromLinkExpressionEvaluatorType"><br>                            <projectionDiscriminator xmlns:xsi="<a href="http://www.w3.org/2001/XMLSchema-instance">http://www.w3.org/2001/XMLSchema-instance</a>" xsi:type="c:ShadowDiscriminatorType"><br>                                <kind>entitlement</kind><br>                                <intent>group</intent><br>                            </projectionDiscriminator><br>                        </associationFromLink><br>                    </expression><br>                </outbound><br>            </association><br>        </construction><br>        <order>2</order><br>    </inducement><br></div><div><br></div><div>This works, when I assign a user to a group, assign that group to the meta role the user gets the openldap inducement and will be added to the group in openldap also.</div><div><br></div><div>Unfortunately this won't work for my setup, I need to split the inducement to openldap and to the group.  The group and the user still get created but the association doesn't seem to work, the user is not assigned to the group.  Below is the inducement to the group that entitles the user with the association</div><div><br></div><div><inducement id="2"><br>        <construction><br>            <resourceRef oid="2917a607-56a5-46cd-86a6-e8979bec7d31" relation="org:default" type="c:ResourceType"><br>                <!-- openldap --><br>            </resourceRef><br>            <kind>account</kind><br>            <intent>default</intent><br>            <association id="9"><br>                <ref>ri:group</ref><br>                <outbound><br>                    <expression><br>                        <associationFromLink xmlns:xsi="<a href="http://www.w3.org/2001/XMLSchema-instance">http://www.w3.org/2001/XMLSchema-instance</a>" xsi:type="c:AssociationFromLinkExpressionEvaluatorType"><br>                            <projectionDiscriminator xmlns:xsi="<a href="http://www.w3.org/2001/XMLSchema-instance">http://www.w3.org/2001/XMLSchema-instance</a>" xsi:type="c:ShadowDiscriminatorType"><br>                                <kind>entitlement</kind><br>                                <intent>group</intent><br>                            </projectionDiscriminator><br>                        </associationFromLink><br>                    </expression><br>                </outbound><br>            </association><br>        </construction><br>    </inducement><br></div><div><br></div><div>Below is the inducement used to entitle the group</div><div><br></div><div><inducement id="2"><br>        <construction><br>            <resourceRef oid="2917a607-56a5-46cd-86a6-e8979bec7d31" relation="org:default" type="c:ResourceType"><br>                <!-- openldap --><br>            </resourceRef><br>            <kind>entitlement</kind><br>            <intent>group</intent><br>        </construction><br>    </inducement></div><div><br></div><div>This to me looks like it should work?  The user still has the same inducements; it's just spread between two different roles instead of on a single meta role.</div><div><br></div><div><br></div><div><br></div>-- <br><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div dir="ltr"><div dir="ltr">Keith LeValley<br><div><font face="arial, helvetica, sans-serif">Identity Services Architect</font>, Davenport University</div><div>phone:  (616) 732-1102</div><div><a href="mailto:klevalley2@davenport.edu" target="_blank">klevalley2@davenport.edu<br></a></div></div></div></div></div></div></div></div></div></div>