...
Code Block | ||
---|---|---|
| ||
<resolver:AttributeDefinition xsi:type="Script" id="eduPersonAssurance" > <resolver:Dependency ref="myLDAP" /> <resolver:AttributeEncoder xsi:type="SAML1String" name="urn:mace:dir:attribute-def:eduPersonAssurance" /> <resolver:AttributeEncoder xsi:type="SAML2String" name="urn:oid:1.3.6.1.4.1.5923.1.1.1.11" friendlyName="eduPersonAssurance" /> <Script> <![CDATA[ if (memberOf) { for (i=0; i < memberOf.getValues().size(); i++) { if (memberOf.getValues().get(i).equals("SWAMID-AL1")) { eduPersonAssurance.getValues().add("http://www.swamid.se/policy/assurance/al1"); } else if (memberOf.getValues().get(i).equals("SWAMID-AL2")) { eduPersonAssurance.getValues().add("http://www.swamid.se/policy/assurance/al1"); eduPersonAssurance.getValues().add("http://www.swamid.se/policy/assurance/al2"); } } } ]]> </Script> </resolver:AttributeDefinition> |
http://www.swamid.se/policy/assurance/al2