...
Starije verzije programskog alata SimpleSAMLphp više nisu podržane od strane AAI@EduHr tima.
Instalacija programskog alata SimpleSAMLphp
Programski alat SimpleSAMLphp prilagođen za autentikaciju putem sustava AAI@EduHr možete raspakirati iz arhive simplesamlphp-aai-1.18.8.tar.gz ili iz odgovarajućeg simplesamlphp-aai Debian paketa (prilikom instalacije iz paketa obratite pozornost da nije dovoljno instalirati paket simplesamlphp, već je potrebno instalirati i paket simplesamlphp-aai).
...
- u datoteci:
/var/www/simplesamlphp/config/config.php
postavite odgovarajuće vrijednosti parametara 'auth.adminpassword', 'technicalcontact_name', 'technicalcontact_email' i 'secretsalt' - U istoj datoteci inicijalno su podešene opcije session.cookie.samesite' => 'None' i 'session.cookie.secure' => true kako bi vaša instanca simplesamlphp-a podesila SameSIte kolačić u None. Više o SameSite kolačiću pročitajte ovdje. Ako ne želite slati SameSite kolačić (oprez!) postavite opciju session.cookie.samesite' => false. Naša je preporuka koristiti isključivo https protokol. Ako ipak koristite i http, možete isključiti i opciju 'session.cookie.secure'
- U odgovarajućoj konfiguracijskoj datoteci Apache poslužitelja (standardno httpd.conf) za vaš web dodajte liniju:
Alias /simplesaml /var/www/simplesamlphp/www
i nakon toga učitajte novu konfiguraciju Apache poslužitelja ili jednostavno restartajte poslužitelj.
Napredno konfiguriranje SimpleSAMLphp autentikacijskog modula
U većini slučajeva SimpleSAMLphp autentikacijski modul instaliran prema gore navedenim uputama trebao bi funkcionirati ispravno. Međutim, u određenim uvjetima dobro je podesiti još neke parametre.
...
'store.type' => 'memcache',
Registracija novog resursa u sustavu AAI@EduHr
Da bi autentikacija kroz sustav AAI@EduHr bila omogućena, potrebno je zatražiti registraciju novog resursa u sustavu AAI@EduHr prema uputama na stranici Sustav jedinstvene autentikacije korisnika.
...
Za parametar AuthService možete odabrati opciju "Univerzalni" ili opciju "SimpleSAMLphp".
Primjer korištenja
Primjere PHP skripti index.php i logout.php koje demonstriraju uporabu programskog alata SimpleSAMLphp za prijavu i odjavu korisnika možete pronaći u authdemo arhivi.
...
Za sve dodatne informacije, rješavanje problema i bilo kakvih eventualnih nejasnoća kontaktirajte nas elektroničkom poštom na aai@srce.hr
(link sends e-mail)
Važna napomena (samo za Debian Linux)
Da bi autentikacija i razmjena podataka ispravno funkcionirala na poslužiteljima s Debian Linux operacijskim sustavom, nakon instalacije SimpleSAMLphp-a potrebno je postaviti vrijednost Suhosin parametra:
...