Versions Compared

Key

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

...

Uudet eduPersonAssurance -attribuutit arvot voidaan lähtökohtaisesti asettaa kaikille käyttäjille samaksi. Asetetut arvot vain ilmaisevat Hakan käytännöt eivätkä muuta toimintaa.   

Shibboleth IdP:n attribute-resolver.xml -tiedostoon luodaan staattiset arvot, jotka asetetaan kaikille käyttäjille. 

Esimerkissä luodaan uusi attribuutti, jonka id on eduPersonAssurance ja esimerkkiä tulee soveltaa omaan ympäristöön soveltuvaksi. Attribuutin määrittelyssä luetaan staticAttributes nimisestä DataConnector:sta eduPersonAssurance arvot.  Esimerkissä käytetään Shibboleth IdP4:n Attribute Registry -toimintoa, jossa attribuutin SAML2-asetukset annetaan conf/attributes/eduPerson.xml tiedostossa. Mikäli käytät IdP3:n attribute-resolver.xml -tiedostoa pohjana, aseta AttributeDefinition:ssa tarvittava SAML2 enkooderi, jossa määritellään mm. attribuutin urn:oid kuten muissakin attribuuteissa

Esimerkin arvoilla kuvataan perustilanne Hakassa, kun noudatetaan Hakan nykykäytäntöjä

Code Block
languagexml
themeRDark
titleattribute-resolver.xml
<AttributeDefinition xsi:type="Simple" id="eduPersonAssurance">
	<InputDataConnector ref="staticAttributes" allAttributes="true" />
</AttributeDefinition>


<DataConnector id="staticAttributes" xsi:type="Static">
	<Attribute id="eduPersonAssurance">
		<Value>https://refeds.org/assurance/ID/eppn-unique-no-reassign</Value>
		<Value>https://refeds.org/assurance/ATP/ePA-1m</Value>
		<Value>https://refeds.org/assurance/IAP/medium</Value>
		<Value>https://refeds.org/assurance/IAP/low</Value>
		<Value>https://refeds.org/assurance</Value>
		<Value>https://refeds.org/assurance/profile/cappuccino</Value>
	</Attribute>
</DataConnector>

...