...
Code Block | ||
---|---|---|
| ||
<!-- Swedish eID Framework, personalIdentityNumber. Release norEduPersonNINThis ifattribute itSHALL only containscontain numbersSwedish (filter out interim numbers)person numbers --> <AttributeDefinition xsi:type="ScriptedAttribute" id="personalIdentityNumber"> <InputDataConnector ref="myLDAP" attributeNames="norEduPersonNIN" /> <Script> <![CDATA[ // Script to take a personnumberperson number and filter out interim numbers (containing letters) nin=norEduPersonNIN.getValues().get(0) if (nin.matches("^[0-9]*$")) { personalIdentityNumber.getValues().add(nin) } ]]> </Script> <AttributeEncoder xsi:type="SAML1String" name="urn:mace:dir:attribute-def:personalIdentityNumber" encodeType="false" /> <AttributeEncoder xsi:type="SAML2String" name="urn:oid:1.2.752.29.4.13" friendlyName="personalIdentityNumber" encodeType="false" /> </AttributeDefinition> |
...