Changes for page CAS Java klient

Last modified by Petr Abrahamczik on 16.04.2024 10:22

From version 2.1
edited by Petr Abrahamczik
on 07.02.2019 10:46
Change comment: There is no comment for this version
To version 5.1
edited by Petr Abrahamczik
on 07.02.2019 10:50
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -9,7 +9,7 @@
9 9  </dependency>
10 10  {{/code}}
11 11  )))
12 -1. Nakonfigurovat web.xml. V uvedené konfiguraci je nutné nahradit adresu klienta https://klient.vsb.cz s URL našeho serveru. (((
12 +1. Nakonfigurovat web.xml. V uvedené konfiguraci je nutné nahradit adresu klienta https://klient.vsb.cz s URL našeho serveru.(((
13 13  {{code}}
14 14   <filter>
15 15   <filter-name>CAS Single Sign Out Filter</filter-name>
... ... @@ -87,16 +87,18 @@
87 87  {{/code}}
88 88  )))
89 89  1. CAS server musí důvěřovat certifikátu klienta (může se stát, že bude potřeba přidat certifikát na CAS server) a zároveň
90 - klient musí důvěřovat certifikátu serveru.
91 -1. (((Pro odhlášení uživatele z CAS je potřeba přistoupit na url https://www.sso.vsb.cz/logout.
90 + klient musí důvěřovat certifikátu serveru.
91 +1. Pro odhlášení uživatele z CAS je potřeba přistoupit na url https://www.sso.vsb.cz/logout.(((
92 92   Před odhlášením z CAS je vhodné zrušit session v aplikaci klienta (zaleží to však na konkrétním klientu).
93 93  
94 94   Pokud po odhlášení z CAS nechceme aby uživatel zůstal na odhlašovací stránce CASu, můžeme k odhlašovací url přidat parametr 'service', který
95 95   obsahuje url (nejlépe zakódovanou pomocí URL kódování) na kterou se má po odhlášení přesměrovat. Url musí obsahovat adresu, která je pro službu povolena.
96 -
97 - např. https://www.sso.vsb.cz/logout?service=https%3A%2F%2Fklient.vsb.cz)))
98 -1. Přihlášenou osobu v aplikaci lze pak jednoduše zjistit pomoci (((
99 - {{code}}
100 - request.getRemoteUser();
101 - {{/code}}
96 +
97 + např. https://www.sso.vsb.cz/logout?service=https%3A%2F%2Fklient.vsb.cz
102 102  )))
99 +1. Přihlášenou osobu v aplikaci lze pak jednoduše zjistit pomoci(((
100 +{{code}}
101 + request.getRemoteUser();
102 +{{/code}}
103 +)))
104 +