<div dir="ltr">Hi,<div><br></div><div>In saml-nameid.xml I got below condtion and it works</div><div><br></div><div><div><bean parent="shibboleth.SAML2PersistentGenerator"></div><div>    <property name="activationCondition"></div><div>    <bean id="MyCondition" parent="shibboleth.Conditions.NOT"></div><div>        <constructor-arg></div><div>            <bean parent="shibboleth.Conditions.RelyingPartyId" c:candidate="urn:sample2:sample2" /></div><div>        </constructor-arg></div><div>    </bean></div><div>    </property></div><div></bean></div></div><div><br></div><div>Now I got two relyingParties satisfying above, so I changed above to below, but below does not work when it passe the nameID, as if like NOT condition not getting evaluated.</div><div><br></div><div><div><bean parent="shibboleth.SAML2PersistentGenerator"></div><div>    <property name="activationCondition"></div><div>    <bean id="MyCondition" parent="shibboleth.Conditions.NOT"></div><div>     <constructor-arg></div><div>     <bean parent="shibboleth.Conditions.RelyingPartyId" c:candidates="#{{'urn:sample2:sample2','urn:sample1:sample1'}}" /></div><div>      </constructor-arg></div><div>    </bean></div><div>    </property></div><div></bean></div></div><div><br></div><div><br></div><div>Also isnt something like below possible (inline constructor)? below failing at startup....</div><div><br></div><div><div><bean parent="shibboleth.SAML2PersistentGenerator"></div><div>    <property name="activationCondition"></div><div>    <bean id="MyCondition" parent="shibboleth.Conditions.NOT"></div><div>     <bean id="MyCondition2" parent="shibboleth.Conditions.RelyingPartyId"></div><div>        <constructor-arg name="candidates"></div><div>         <list></div><div>            <value>urn:sample2:sample2</value></div><div>            <value>urn:sample1:sample1</value></div><div>        </list></div><div>      </constructor-arg></div><div>    </bean></div><div>    </bean></div><div>    </property></div><div></bean></div></div><div><br></div><div><br></div></div>