Changes for page CAS PHP klient
Last modified by Petr Abrahamczik on 16.04.2024 10:11
To version 3.1
edited by Petr Abrahamczik
on 08.02.2019 09:27
on 08.02.2019 09:27
Change comment:
There is no comment for this version
Summary
-
Page properties (1 modified, 0 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -1,20 +1,20 @@ 1 1 V ukázkovém příkladu je popsán základní způsob konfigurace webové aplikace v PHP pomocí [[phpCAS>>https://github.com/apereo/phpCAS]]. Aplikace je schopna získat přihlášeného uživatele pomocí CAS v3 protokolu. 2 2 3 3 1. Do aplikace je potřeba přidat knihovny klienta. Pokud využíváme ##composer## lze to provést pomocí příkazu ##composer require jasig/phpcas## a nebo je možné knihovnu stáhnout a přidat ručně. 4 -1. Stáhnout [[certifikát>>https://pki.cesnet.cz/ _media/certs/chain_geant_ov_rsa_ca_4_full.pem]] certifikáční autority CAS serveru ze stránky https://pki.cesnet.cz/cs/ch-tcs-ssl-ca-4-crt-crl.html4 +1. Stáhnout [[certifikát>>https://pki.cesnet.cz/certs/chain_TERENA_SSL_High_Assurance_CA_3.pem]] certifikáční autority CAS serveru ze stránky https://pki.cesnet.cz/cs/ch-tcs-ev-ssl-ca-3-crt-crl.html 5 5 1. Příklad aplikace. Adresu https://klient.vsb.cz je potřeba nahradit adresou aplikace a certifikát je potřeba mít ve stejném adresáři jako tento soubor.((( 6 6 {{code language="php"}} 7 7 <?php 8 -// pri pou ziti composer8 +// pri pouyiti composer 9 9 require_once './vendor/autoload.php'; 10 10 11 11 // initialize phpCAS 12 12 phpCAS::client(CAS_VERSION_3_0,'www.sso.vsb.cz',443,''); 13 13 14 -// Nastaven icertifikatu (nebo certifikacniautority) serveru CAS15 -phpCAS::setCasServerCACert('chain_ geant_ov_rsa_ca_4_full.pem');14 +// Nastavení certifikátu (nebo certifikační autority) serveru CAS 15 +phpCAS::setCasServerCACert('chain_TERENA_SSL_High_Assurance_CA_3.pem'); 16 16 17 -// zapnut ipodpory single sign out (omezenipouze na CAS server)17 +// zapnutí podpory single sign out (omezení pouze na CAS server) 18 18 phpCAS::handleLogoutRequests(true, array("www.sso.vsb.cz")); 19 19 20 20 // provede autentizaci ... ... @@ -27,7 +27,7 @@ 27 27 phpCAS::logout(); 28 28 29 29 // odhlaseni s presmerovanim zpatky 30 -// phpCAS::logoutWithRedirectService('http s://klient.vsb.cz');30 +// phpCAS::logoutWithRedirectService('http://klient.vsb.cz'); 31 31 } 32 32 33 33 ?> ... ... @@ -38,10 +38,10 @@ 38 38 </head> 39 39 <body> 40 40 41 - <p>phpCAS version is <b>< ?php echo phpCAS::getVersion(); ?></b>.</p>41 + <p>phpCAS version is <b></b>.</p> 42 42 43 43 <?php 44 -// zde je ji zuzivatel autentizovan44 +// zde je již uživatel autentizován 45 45 if (phpCAS::isAuthenticated()) { 46 46 ?> 47 47