11
szerkesztés
Módosítások
SSP2
,nincs szerkesztési összefoglaló
* PHP környezet (>=8.0)
* A következő PHP kiterjesztéseket engedélyezni kell
** <code>posix, date , dom , fileinfo , filter , hash , json , libxml , mbstring , openssl , pcre , session , simplexml , sodium , SPL, zlib, ldap, </code>
** Adatbázisból történő autentikáció esetén a megfelelő adatbázis-csatolót <code>mysqli, pdo, pdo_mysql</code>
** RADIUS szerveren keresztül történő autentikáció esetén: <code>radius</code>
*** Az adatbázis szerkezetének kialakítása a használt moduloktól függ, a leggyakoribb a consent modul, ott van is dokumentáció az adatbázis inicializálásáról.
** Kell Szükséges 2 certpár, az egyik az apachenak a másik az SSP-nek ezutóbbi lehet önalárírt, és nem ajánlott ugyan azt használni.
====Composer====
A '''[https://getcomposer.org composer]''' PHP csomagkezelőt is telepíteni kell (akár forrásból, akár csomagból), hogy telepíteni lehessen a SimpleSAMLphp futásához szükséges PHP library-ket.
===LetöltésTelepítés===A GitHubról történő telepítés előnye, hogy Elvégezhető composerrel például a <code>/var/</code> mappában: <code>composer create-project simplesamlphp könnyen frissíthető marad, csak a third party modulokat kell újratelepíteni/simplesamlphp:2.1. Az utolsó stabil verzió számát 3</code>Mappaszerkezet módosítása:<code>mv simplesamlphp simplesamlphp-prod #Tetszőleges átnevezésmkdir -p simplesamlphp-prod/certmkdir -p /var/simplesamlphp-prod/log/stats/mkdir -p /var/simplesamlphp-prod/mdx-cache/chown -R www-data:www-data /var/simplesamlphp-prod/mdx-cache/chown -R www-data:www-data /var/simplesamlphp-prod/log/chown -R www-data:www-data /var/simplesamlphp-prod/metadata/</code> Composerrel a httpsszükséges modulok telepítése (például LDAP, REDIS, vagy consent):<code>composer require simplesamlphp/simplesamlphp-module-ldap:v2.3.2composer require predis/predis:2.2.2composer require simplesamlphp/simplesamlphp-module-consent:1.org3.2</download oldalról tudhatjuk megcode>Ezzel a telepítés, és a szükséges kiegészítők telepítése megtörtént.
===Apache konfigurálás===
A webről csak a <code>/var/simplesamlphp-prod/wwwpublic</code> könyvtárat kell elérni. '''Tilos''' a teljes simplesamlphp könyvtárat a DocumentRoot alá tenni!
Alias /simplesaml /var/simplesamlphp-prod/wwwpublic <Directory /var/simplesamlphp-prod/wwwpublic> Options Indexes FollowSymLinks MultiViews
Require all granted
</Directory>