...
Förutsättning: Attributet eduPersonAssurance är definierat tidigare i attribute-resolver.xml.
...
<AttributeDefinition xsi:type="
...
ScriptedAttribute" id="tcsPersonalEntitlement"
...
>
<InputAttributeDefinition ref="eduPersonAssurance"
...
/>
<Script><![CDATA[
if ((eduPersonAssurance) && (eduPersonAssurance.getValues().contains("http://www.swamid.se/policy/assurance/al2"))) {
tcsPersonalEntitlement.getValues().add("urn:mace:terena.org:tcs:personal-user");
}
]]></Script>
<AttributeEncoder xsi:type="SAML1String" name="urn:mace:dir:attribute-def:eduPersonEntitlement"
...
encodeType="false" />
<AttributeEncoder xsi:type="SAML2String
...
"
...
name="urn:oid:1.3.6.1.4.1.5923.1.1.1.7"
...
friendlyName="eduPersonEntitlement"
...
encodeType="false" />
</AttributeDefinition>