Rozdíly

Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.

Odkaz na výstup diff

Obě strany předchozí revize Předchozí verze
Následující verze
Předchozí verze
Následující verzeObě strany příští revize
cs:tech:sp:simplesamlphp [2018/01/24 13:17] – 1.14.17 -> 1.15.1 jop@cesnet.czcs:tech:sp:simplesamlphp [2018/03/07 20:07] – 1.15.2 -> 1.15.4 jop@cesnet.cz
Řádek 1: Řádek 1:
 ====== Návod k SimpleSAMLphp ====== ====== Návod k SimpleSAMLphp ======
  
-Tento návod se zabývá instalací a konfigurací [[https://simplesamlphp.org|SimpleSAMLphp]] verze 1.15.pouze v podobě poskytovatele služby (Service Provider, SP), nikoliv poskytovatele identity (Identity Provider, IdP). Pro IdP silně doporučujeme použít [[cs:tech:idp|Shibboleth IdP]].+Tento návod se zabývá instalací a konfigurací [[https://simplesamlphp.org|SimpleSAMLphp]] verze 1.15.pouze v podobě poskytovatele služby (Service Provider, SP), nikoliv poskytovatele identity (Identity Provider, IdP). Pro IdP silně doporučujeme použít [[cs:tech:idp|Shibboleth IdP]].
  
 V návodu budeme používat linuxovou distribuci [[https://www.debian.org|Debian]] v jeho poslední verzi 9 s kódovým označením [[https://www.debian.org/releases/stretch/|Stretch]]. Používáte-li jinou distribuci, některé kroky (např. instalace balíčků) se u vás budou odpovídajícím způsobem lišit. V návodu budeme používat linuxovou distribuci [[https://www.debian.org|Debian]] v jeho poslední verzi 9 s kódovým označením [[https://www.debian.org/releases/stretch/|Stretch]]. Používáte-li jinou distribuci, některé kroky (např. instalace balíčků) se u vás budou odpovídajícím způsobem lišit.
Řádek 51: Řádek 51:
 (V případě nejistoty můžeme použít známé ''<?php PHPInfo(); ?>'' pro zjištění, co náš interpret aktuálně podporuje.) (V případě nejistoty můžeme použít známé ''<?php PHPInfo(); ?>'' pro zjištění, co náš interpret aktuálně podporuje.)
  
-Samoté SimpleSAMLphp můžeme nainstalovat buď z balíčkovacího systému anebo //ručně ze zdrojových kódů//. Instalace ze zdrojových kódů je vhodnější zejména v případě, že je v naší distribuci SimpleSAMLphp v příliš staré verzi, což je velmi častý případ velkého množství distribucí. **Ruční instalace je však velice jednoduchá**, jde o pouhé stažení archivu se zdrojovými kódy a jeho rozbalení, **nic není nutno kompilovat**. +**Doporučený způsob instalace** je instalace ze zdrojových kódů, nikoliv z balíčkovacího systému, kde je SimpleSAMLphp téměř vždy velice zastaralé. Musíme však nejprve stáhnout archiv se zdrojovými kódy ze stránek [[https://simplesamlphp.org/download|projektu]] anebo "release" archiv z repozitáře na [[https://github.com/simplesamlphp/simplesamlphp/releases|GitHubu]]. Stahujeme-li archiv z Internetu, **nezapomeneme zkontrolovat kontrolní součet** archivu! (Kontrolní součet archivu nalezneme na [[https://simplesamlphp.org/download|stránce projektu SimpleSAMLphp]], kde je archiv k dispozici ke stažení.)
- +
-//__Nedoporučený způsob instalace__// z balíčkovacího systému v případě Debianu probíhá známým příkazem: +
- +
-<code bash> +
-# Instalace SimpleSAMLphp z balíčku (NEDOPORUČENO!) +
-apt-get install simplesamlphp +
-</code> +
- +
-**Doporučený způsob instalace** je instalace ze zdrojových kódů. Musíme však nejprve stáhnout archiv se zdrojovými kódy ze stránek [[https://simplesamlphp.org/download|projektu]] anebo "release" archiv z repozitáře na [[https://github.com/simplesamlphp/simplesamlphp/releases|GitHubu]]. Stahujeme-li archiv z Internetu, **nezapomeneme zkontrolovat kontrolní součet** archivu! (Kontrolní součet archivu nalezneme na [[https://simplesamlphp.org/download|stránce projektu SimpleSAMLphp]], kde je archiv k dispozici ke stažení.)+
  
 Stažený archiv umístíme do adresáře ''/opt/src'', rozbalíme do ''/opt'' a vytvoříme na něj symbolický odkaz ''/opt/simplesamlphp''. S tímto přístupem můžeme v případě potřeby velmi snadno přepnout na jinou verzi v budoucnu -- např. při aktualizaci na novou verzi. Stažený archiv umístíme do adresáře ''/opt/src'', rozbalíme do ''/opt'' a vytvoříme na něj symbolický odkaz ''/opt/simplesamlphp''. S tímto přístupem můžeme v případě potřeby velmi snadno přepnout na jinou verzi v budoucnu -- např. při aktualizaci na novou verzi.
Řádek 68: Řádek 59:
 mkdir -p /opt/src mkdir -p /opt/src
 cd /opt/src cd /opt/src
-wget https://github.com/simplesamlphp/simplesamlphp/releases/download/v1.15.1/simplesamlphp-1.15.1.tar.gz +wget https://github.com/simplesamlphp/simplesamlphp/releases/download/v1.15.4/simplesamlphp-1.15.4.tar.gz 
-echo 436e73170732929715cf59a0f472f591c0f791b26e5ff02909d4c5113a8c9308 simplesamlphp-1.15.1.tar.gz | sha256sum -c+echo '349cf5d9f9ecbbced0e6f6794d26d5242fc9dafbd34268aeeb200182c24f88a5  simplesamlphp-1.15.4.tar.gz| sha256sum -c
 cd .. cd ..
-tar -xzf src/simplesamlphp-1.15.1.tar.gz +tar -xzf src/simplesamlphp-1.15.4.tar.gz 
-ln -snf simplesamlphp-1.15.simplesamlphp+ln -snf simplesamlphp-1.15.simplesamlphp
 </code> </code>