Módosítások

SimpleSAMLphp

578 bájt törölve, 2014. december 4., 14:47
Metadata beállítása (IdP és SP is)
mkdir metadata/metarefresh-href
chmod g+rw metadata/metarefresh-href
 
{{ATTENTION|Ahhoz, hogy az automatikus metadata frissítés gond nélkül működjön, legalább 1.13.2-es verziójú simpleSAMLphp kell, vagy korábbi változatokon frissíteni kell a <code>/path/to/simplesamlphp/lib/xmlseclibs.php</code> fájlt [http://goo.gl/ilRHkV erre a fájlra]! Bővebb információ ehhez kapcsolódóan [http://simplesamlphp.org/metaprocessing erre.]}}
 
:*Ezek után be kell állítani a metaadat kokrét adatait a <code>config/config-metarefresh.php</code> fájlban
$config = array(
:*Végül le kell futtatni kézzel a cronjobot, amelyet az SSP webes felületén tudunk megtenni a Configuration fül alatt, a Cron module information page menüpontban. Ekkor létrejönnek a fájlok (majd óránként frissülnek is, ha beállítjuk cronjobként).
 
==== Metarefresh webszerver nélkül ====
Sajnos a simpleSAMLphp a nagyon nagy metadata állományok webszerveren keresztüli hívással indított feldolgozásában nem jeleskedik, márpedig az eduGAIN nemzetközi konföderáció metaadata óriási, így érdemes a config-metarefresht parancssoros php-ként meghívni, így a webszerveren keresztül történő futtatás várható időtullépését kiegyszerűsíthetjük a képletből. Ehhez vegyünk fel két külön cronjobot. Az egyik letölti a metadata állományt. A másik pedig helyben elvégzi a feldolgozást.
 
5 * * * * www-data wget -nv -q http://metadata.eduid.hu/current/edugain.xml -O /tmp/hrefsigned_edugain.xml
10 * * * * www-data /var/simplesamlphp/modules/metarefresh/bin/metarefresh.php -o=metadata/metarefresh-edugain /tmp/hrefsigned_edugain.xml
 
A második parancs feltételezi hogy a simplesamlphp/metadata/metarefresh-edugain könyvtár létezik és a www-data által írható.
===IdP===

Navigációs menü