Módosítások

ElsevierSP

78 bájt törölve, 2012. szeptember 17., 15:58
nincs szerkesztési összefoglaló
vim [/path/to]/simplesaml/metadata/saml20-sp-remote.php
Beállítjuk, hogy csak az elsevier SP-je esetén az attribútum előállítás és kiadás folyamatát toldja meg még egy lépéssel. Ehhez szükséges, hogy a fenti fájlba vegyük fel állandó elemként az Elsevire SP-jének metadatáját a SimpleSAMLphp által igényelt tömbös formában, melynek a default authproc tömbjét kicseréljük metadatájának kiegészítéseként az alábbiakaraalábbi PHP tömböt. Fontos, hogy a tömb egyes elemei előtt szereplő számok magasabbak legyenek, mint az IdP általános kiadási feloldási szabályainál megadott számok, de alacsonyabbak, mint a jellemzően a folyamat végén beállított 'name2oid' mappelések.
<source lang="php">
'replacement' => '${0}@intezmenyiScope.hu',
),
),;
</source>
A fenti kódrészlet annyit teszi, hogy újragenerálja az alapértelmezett eduPersonTargetedID-t egyszerű formában (csak a stringet, a NameID-s xml struktúra nélkül), majd mögé teszi az intézményi scope-ot. Fontos, hogy a megoldás feltételezi azt, hogy az Elsevier SP metadatájának további részei betöltésre kerülnek pl. a metarefresh modul által.

Navigációs menü