<html><body><div style="font-family: arial, helvetica, sans-serif; font-size: 12pt; color: #000000"><div>Hello,<br></div><div>My installation: Shibboleth IDP 2.3.7<br></div><div>I've been wrestling with this and can't seem to get it to work, restrict values to what is below. We use 1 other value "none".<br></div><div><br></div><div>This filter policy is in a single policy group<br></div><div><br></div><div><br></div><div>...<br></div><div>&nbsp;&nbsp; &lt;afp:AttributeFilterPolicy id="releaseSpecificAttributes"&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;afp:PolicyRequirementRule xsi:type="basic:ANY"/&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;afp:AttributeRule attributeID="eduPersonAffiliation"&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;afp:PermitValueRule xsi:type="basic:OR" &gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;basic:Rule xsi:type="basic:AttributeValueString" value="faculty" ignoreCase="true"/&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;basic:Rule xsi:type="basic:AttributeValueString" value="student" ignoreCase="true"/&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;basic:Rule xsi:type="AttributeValueString" value="staff" ignoreCase="true" /&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;basic:Rule xsi:type="AttributeValueString" value="alum" ignoreCase="true" /&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;basic:Rule xsi:type="AttributeValueString" value="member" ignoreCase="true" /&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;basic:Rule xsi:type="AttributeValueString" value="affiliate" ignoreCase="true" /&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;basic:Rule xsi:type="AttributeValueString" value="employee" ignoreCase="true" /&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;basic:Rule xsi:type="AttributeValueString" value="library-walk-in" ignoreCase="true" /&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/afp:PermitValueRule&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/afp:AttributeRule&gt;<br>&nbsp;&nbsp;&nbsp; &lt;/afp:AttributeFilterPolicy&gt;<br></div><div>...<br></div><div><br></div><div>idp-process.log on startup ...</div><div><br></div><div>09:46:40.325 - ERROR 
[edu.internet2.middleware.shibboleth.common.config.BaseService:188] - 
Configuration was not loaded for shibboleth.AttributeFilterEngine 
service, error creating components.&nbsp; The root cause of this error was: 
org.springframework.beans.factory.BeanCreationException: RuleReference 
elements within an AND rule are not supported</div><div><br></div><div><br></div><div>This works fine:<br></div><div><br></div><div>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;afp:AttributeRule attributeID="eduPersonAffiliation"&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;afp:PermitValueRule xsi:type="basic:ANY" /&gt;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/afp:AttributeRule&gt;</div><div><br></div><div>Any help would be appreciated, pulling what little hair I have left out!!<br></div><div><br></div><div><span name="x"></span>Kent<span name="x"></span><br></div><div><br></div></div></body></html>