Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

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>



Modifiera filen attribute-filter.xml
Example of a standard attribute filter for Shibboleth IdP finns TCS Personal definierad men bortkommenterad.Modifiera filen attribute-filter.xml