Changes for page CAS PHP klient

Last modified by Petr Abrahamczik on 16.04.2024 10:11

From version 3.1
edited by Petr Abrahamczik
on 08.02.2019 09:27
Change comment: There is no comment for this version
To version 2.1
edited by Petr Abrahamczik
on 08.02.2019 09:24
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -2,10 +2,11 @@
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 4  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 -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 -{{code language="php"}}
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 +{{code language="html"}}
7 7  <?php
8 -// pri pouyiti composer
8 +
9 +// pri pouziti composer
9 9  require_once './vendor/autoload.php';
10 10  
11 11  // initialize phpCAS
... ... @@ -24,10 +24,11 @@
24 24  
25 25  // odhlaseni
26 26  if (isset($_REQUEST['logout'])) {
28 +// odhlaseni z CAS
27 27   phpCAS::logout();
28 28  
29 29  // odhlaseni s presmerovanim zpatky
30 -// phpCAS::logoutWithRedirectService('http://klient.vsb.cz');
32 +// phpCAS::logoutWithRedirectService('https://klient.vsb.cz');
31 31  }
32 32  
33 33  ?>
... ... @@ -38,7 +38,7 @@
38 38   </head>
39 39   <body>
40 40  
41 - <p>phpCAS version is <b></b>.</p>
43 + <p>phpCAS version is <b><?php echo phpCAS::getVersion(); ?></b>.</p>
42 42  
43 43  <?php
44 44  // zde je již uživatel autentizován
... ... @@ -66,4 +66,3 @@
66 66  </html>
67 67  {{/code}}
68 68  )))
69 -