Hlavní menu

Nástroje

WebKiv / ManualModulLogin

View (print) - Edit page | Recent changes - Page history

Updated 03 October 2009, 10:33 by PremekBrada

WebKiv.ManualModulLogin History

Hide minor edits - Show changes to output

03 October 2009, 10:33 by PremekBrada -
Changed lines 1-3 from:
Uživatelské použití je jednoduché - ModulLogin ve spolupráci s ModulTemplate2008 poskytuje přihlašovací formulář a odkaz pro odhlášení na jakékoli stránce.
to:
ModulLogin ve spolupráci s ModulTemplate2008 poskytuje přihlašovací formulář a odkaz pro odhlášení na jakékoli stránce.

Uživatelské použití je jednoduché, je možné použít Kerberos nebo OpenCms heslo (modul je ověřuje v tomto pořadí).
02 October 2009, 18:13 by PremekBrada - technický obsah přesunut do ModulLogin
Changed lines 1-167 from:

Zde je návod na instalaci modulů zajišťujících zabezpečení přihlášení a práce v systému [=OpenCms=].

V tomto návodu se předpokládá, že systém [=OpenCms=] je nainstalován ve standardním adresáři opencms.

!! Jednoduché řešení (nasazení 4/2009)
Platí pro nasazení Apache + Tomcat, kde:

* vynucování HTTPS obstaráva Apache
* Tomcat není schopen rozpoznat HTTP x HTTPS - [@request.isSecure()@] je vždy [@false@]
* nelze použít validační filtr.

Podrobnosti viz ZabezpecenePrihlaseni (Jednoduché řešení).


!!! Instalace
* do [@<opencmsroot>/WEB-INF/lib@] adresáře se přidá [@kerberos-authentication.jar@] (J.Boháč BP 2007) TBD .jar ke stažení
* opatchuje se OpenCms (TBD kde je patch)
* z plné varianty popsané níže se použijí pouze kroky 6 a 7

* nastaví se zabezpečení následujících přihlašovacích stránek (udělá se v cfg Apache):
** /opencms/system/login
** umístění [@login_element_secure.jsp@] resp. frontendové stránky, do které je vkládán
* pokud se používá v šabloně login_element.jsp (tlačítko "přihlásit se" - nikoli odkaz), nastaví se v login_element.jsp pro přihlášení form action odkaz na [@login_element_secure.jsp@] resp stránku na které je vkládán

(Prostě: pouze na zabezpečené stránce může být login formulář, který je v @@elements/secure-login-form.jsp@@ .)

Archív s instalačními soubory: [[Attach:login_forms.zip|login fomuláře]].

!!! Poznámky k implementaci

* V přihlašovacím formuláři @@secure-login-form.jsp@@ je třeba nastavit @@final String SITE_URI@@ na správnou hodnotu podle webu, na kterém je přihlašování nasazeno (např. @@= "http://beta.kiv.zcu.cz";@@).

----

!! Kompletní řešení

'''[+1.+] '''Zastavte Tomcat.

'''[+2.+] '''Nastavení zabezpečeného přístupu https v souboru [@<CATALINA_HOME>/conf/server.xml@] pro Tomcat. Viz. [[http://tomcat.apache.org/tomcat-5.5-doc/ssl-howto.html]]

'''[+3.+] '''Zabezpečení back-end (workplace) [=OpenCms=]

{-V souboru <opencmsroot>/WEB-INF/config/opencms-system.xml, nastavíme: -}

[@<sites>
<workplace-server>https://server_name1:secure_port</workplace-server>
<default-uri>/sites/default/</default-uri>
<site server="http://server_name1:unsecure_port" uri="/sites/default/">
<secure server="https://server_name1:secure_port" exclusive="true" error="false" />
</site>
</sites>@]


{-Tag ''<secure>'' v daném tvaru je třeba jen u definice ''<site>'', která má server shodný s ''<workplace-server>''.-}

*NALEZEN PROBLÉM*: divné chování workplace cms po výše uvedeném nastavení

'''Použít toto řešení:'''

Do ''<opencmsroot>/WEB-INF/web.xml''

[@<security-constraint>
<web-resource-collection>
<web-resource-name>SecureWorkplace</web-resource-name>
<url-pattern>/opencms/system/*</url-pattern>
</web-resource-collection>
<user-data-constraint>
<transport-guarantee>CONFIDENTIAL</transport-guarantee>
</user-data-constraint>
</security-constraint>@]

*Otazník*: jak u multisite?

'''[+4.+] '''Instalace změněných souborů na systém [=OpenCms=]

K instalaci slouží _ANT-soubor_. Před jeho spuštěním je potřeba vzít na vědomí následující věci:
* Spuštěním tohoto souboru dojde k přepsání některých tříd v instalaci [=OpenCms=].
* Aby bylo možné tyto změny kdykoliv vrátit a uvést tak systém do původního stavu, obsahuje _ANT-soubor_ také cíl [@resetChanges@]. Při instalaci se totiž vytvoří záloha původního souboru [@opencms.jar@]. Místo kam se tento soubor uloží, je možné nastavit pomocí property [@backupDir@] implicitně se tento adresář jmenuje [@Backup@]. Pomocí cíle [@resetChanges@] se tedy tento původní soubor může vrátit na Tomcat a vymazat tak změny provedené v [=OpenCms=].

Instalace se spustí příkazem:
->[@ant -buildfile installToOpenCms.xml@]

a provede automaticky následující kroky:

a) Do [=OpenCms=] se nakopírují následující soubory:
* [@cz.zcu.kiv.opencms@]
* [@authentication.jar@]

b) Změní se soubor:
* [@opencms.jar@]

c) V instalačním adresáři Tomcatu se vytvoří adresář [@Kerberos_Configuration@], do kterého se nakopírují soubory potřebné pro správnou funkčnost autentizace protokolem Kerberos:
* [@krb5.conf@]
* [@KerbNastaveni.conf@]

'''[+5.+] '''Nastavení filtru v [@<opencmsroot>/WEB-INF/web.xml@]

Do tagu [@<web-app>@] přidáme:

[@<filter>
<filter-name>[=ValidateAuthFilter=]</filter-name>
<filter-class>cz.zcu.kiv.opencms.ValidateAuthFilter</filter-class>
<init-param>
<param-name>timeout</param-name>
<param-value>15000</param-value>
</init-param>
<init-param>
<param-name>val-url</param-name>
<param-value>https://server_name1:secure_port/opencms/opencms/system/modules/org.opencms.welcome/elements/login_element_secure.jsp</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>ValidateAuthFilter</filter-name>
<url-pattern>/opencms/*</url-pattern>
</filter-mapping>@]

[@server_name1:secure_port@] - jméno serveru s portem HTTPS

[@timeout@] – čas po kterém bude při requestu vyvolána validační smyčka\\
[@val-url@] – url validační stránky, která je součástí welcome modulu

Filter je mapován na všechny stránky.

'''[+6.+] '''Nastavení cesty k [@LoginConfigurationFile@]

Tento file říká Javě, že si má pro autentikaci používat Kerberos (příslušné třídy v [@com.sun.security.auth.module.Krb5LoginModule@]). Cesta k němu se nastavuje v Tomcat Java Options – tato vlastnost poté platí jen pro Tomcat a ne pro celý JVM.

Soubor se při instalaci modulu [=ANTem=] nakopíruje do adresáře [@Kerberos_Configuration@] v rootu Tomcatu.

Nastavení cesty se provede pomocí následující konstrukce:
[@-Djava.security.auth.login.config=CESTA_K_KerbNastaveni.conf@]
Pro Linux se toto provede pomocí doplnění hodnoty proměnné [@CATALINA_OPTS@] v souboru [@/etc/environment@], nebo přímo ve spouštěcím scriptu tomcatu ([@/etc/init.d/tomcat@]). Pro změnu těchto souborů musíte mít root práva.

Dalším krokem je nastavení cesty k souboru, který obsahuje parametry protokolu Kerberos 5. Tento soubor by se na všech počítačích používaných v prostředí ZČU již měl nacházet na správném místě (kde jej Java standardně vyhledává). Na linuxových strojích se tento soubor jmenuje [@krb5.conf@] a je v adresáři [@/etc@], na windows se tento soubor jmenuje [@krb5.ini@] a měl by být v adresáři [@c:\winnt@]. Pokud se tento soubor nevyskytuje na jednom z těchto míst, existují další, kde jej Java hledá – viz dokumentace v JAAS.

Eventuelně (stalo se nám s Javou 6 která se neuměla domluvit s kerberem na použitém šifrování - výjimka [@BadEncryptionType@]) je možné cestu k tomuto souboru nastavit pomocí parametru:
[@-Djava.security.krb5.conf=CESTA_K_SOUBORU_KRB5.CONF@]
Tento soubor se při instalaci nakopíruje do adresáře [@Kerberos_Configuration@] v instalačním adresáři Tomcatu (stejně jako Login Configuration File).

'''[+7.+] '''Spusťte Tomcat.

'''[+8.+] '''Instalace welcome modulu do [=OpenCms=]

* přihlášení na back-end (workplace), přejít do Admin view
* naimportovat modul [@org.opencms.welcome_4.2.5.zip@]
* zpět do Explorer view, jít do [@system/modules/org.opencms.welcome/elements/@]
* v [@login_element.jsp@] upravit odkaz na [@login_module_secure.jsp@] ve formuláři a javascriptu, viz. řádky s TODO komentářem
* upravit url v [@login_element_secure.jsp@] pro přechod na zabezpečené url (na sebe sama při nezabezpečeném přístupu), viz. TODO komentář

'''[+9.+] '''Restartujte Tomcat.

'''[+10.+] '''Funkce by měly být k dispozici.

'''[+11.+] '''Pokud se objevuje stále starý modul (tzn. na nezabezpečené stránce je formulář pro přihlašovací údaje), je třeba vymazat adresář [@org.opencms.welcome@] v [@<opencmsroot>/WEB-INF/jsp/online/system/modules/@]

'''[+12.+] '''Restartujte Tomcat.

!!! Používání modulu

Doporučení: Všechny front-end edit stránky přes HTTPS protože v tom případě se validují i POST požadavky.

Jak získat v mé šabloně "zabezpečenou" login screen: úplně stejně jako v [@org.opencms.welcome.template.*.jsp@] - náš modul si vše zařídí sám


Archív s instalačními soubory:\\
[[Attach:JarInstallFile_complete.zip|kompletní řešení]]
to:
Uživatelské použití je jednoduché - ModulLogin ve spolupráci s ModulTemplate2008 poskytuje přihlašovací formulář a odkaz pro odhlášení na jakékoli stránce.
02 October 2009, 15:39 by PremekBrada -
Changed lines 1-4 from:
(:title Instalace přihlašovacího modulu:)

Návod na instalaci modulů zajišťujících zabezpečení přihlášení a práce v systému [=OpenCms=].
to:

Zde je návod na instalaci modulů zajišťujících zabezpečení přihlášení a práce v systému [=OpenCms=].
02 October 2009, 15:39 by PremekBrada -
Changed lines 33-34 from:
* V přihlašovacím formuláři @@secure-login-form.jsp@@ je třeba nastavit @final String SITE_URI@ na správnou hodnotu podle webu, na kterém je přihlašování nasazeno (např. @@= "http://beta.kiv.zcu.cz";@@).
to:
* V přihlašovacím formuláři @@secure-login-form.jsp@@ je třeba nastavit @@final String SITE_URI@@ na správnou hodnotu podle webu, na kterém je přihlašování nasazeno (např. @@= "http://beta.kiv.zcu.cz";@@).
02 October 2009, 15:38 by PremekBrada -
Changed lines 27-28 from:
(Prostě: pouze na zabezpečené stránce může být login formulář, který je v @elements/secure-login-form.jsp@ .)
to:
(Prostě: pouze na zabezpečené stránce může být login formulář, který je v @@elements/secure-login-form.jsp@@ .)
Changed lines 33-34 from:
* V přihlašovacím formuláři @secure-login-form.jsp@ je třeba nastavit @final String SITE_URI@ na správnou hodnotu podle webu, na kterém je přihlašování nasazeno (např. @= "http://beta.kiv.zcu.cz";@).
to:
* V přihlašovacím formuláři @@secure-login-form.jsp@@ je třeba nastavit @final String SITE_URI@ na správnou hodnotu podle webu, na kterém je přihlašování nasazeno (např. @@= "http://beta.kiv.zcu.cz";@@).
02 October 2009, 15:37 by PremekBrada -
Changed lines 14-17 from:
Bude umět - viz ZabezpecenePrihlaseni (Jednoduché řešení).


!!!Instalace
to:
Podrobnosti viz ZabezpecenePrihlaseni (Jednoduché řešení).


!!! Instalace
Changed lines 27-28 from:
(Prostě: pouze na zabezpečené stránce může být login formulář, který je v login_element_secure.jsp .)
to:
(Prostě: pouze na zabezpečené stránce může být login formulář, který je v @elements/secure-login-form.jsp@ .)
Added lines 31-34:
!!! Poznámky k implementaci

* V přihlašovacím formuláři @secure-login-form.jsp@ je třeba nastavit @final String SITE_URI@ na správnou hodnotu podle webu, na kterém je přihlašování nasazeno (např. @= "http://beta.kiv.zcu.cz";@).
30 June 2009, 13:43 by PremekBrada -
Changed line 22 from:
* nastaví se zabezpečení přihlašovacích stránek (Apache):
to:
* nastaví se zabezpečení následujících přihlašovacích stránek (udělá se v cfg Apache):
Changed lines 24-32 from:
** umístění [@login_element_secure.jsp@]
* do login_element.jsp, který přijde do template, se nastaví odkaz na [@login_element_secure.jsp@]


Jak získat v mé šabloně "zabezpečenou" login screen: úplně stejně jako v [@org.opencms.welcome.template.*.jsp@] - náš modul si vše zařídí sám

Archív s instalačními soubory:\\
[[Attach:login_forms.zip|login fomuláře]]
to:
** umístění [@login_element_secure.jsp@] resp. frontendové stránky, do které je vkládán
* pokud se používá v šabloně login_element.jsp (tlačítko "přihlásit se" - nikoli odkaz), nastaví se v login_element.jsp pro přihlášení form action odkaz na [@login_element_secure.jsp@] resp stránku na které je vkládán

(Prostě: pouze na zabezpečené stránce může být login formulář, který je v login_element_secure.jsp .)

Archív s instalačními soubory: [[Attach:login_forms.zip|login fomuláře]].
30 June 2009, 13:34 by PremekBrada -
Changed lines 20-21 from:
* z plné varianty použijí pouze kroky 6 a 7
to:
* z plné varianty popsané níže se použijí pouze kroky 6 a 7
30 June 2009, 13:33 by PremekBrada -
Changed line 18 from:
* do [@<opencmsroot>/WEB-INF/lib@] adresáře se přidá [@kerberos-authentication.jar@] (J.Boháč BP 2007)
to:
* do [@<opencmsroot>/WEB-INF/lib@] adresáře se přidá [@kerberos-authentication.jar@] (J.Boháč BP 2007) TBD .jar ke stažení
29 June 2009, 19:52 by JaroslavPavuk -
Changed line 18 from:
* do [@%opencms%/web-inf/lib@] adresáře se přidá [@kerberos-authentication.jar@] (Boháč BP)
to:
* do [@<opencmsroot>/WEB-INF/lib@] adresáře se přidá [@kerberos-authentication.jar@] (J.Boháč BP 2007)
Added line 21:
Changed line 23 from:
** /system/login
to:
** /opencms/system/login
Added line 27:
Changed lines 39-40 from:
'''[+2.+] '''Nastavení zabezpečeného přístupu https v souboru ''<CATALINA_HOME>/conf/server.xml'' pro Tomcat. Viz. [[http://tomcat.apache.org/tomcat-5.5-doc/ssl-howto.html]]
to:
'''[+2.+] '''Nastavení zabezpečeného přístupu https v souboru [@<CATALINA_HOME>/conf/server.xml@] pro Tomcat. Viz. [[http://tomcat.apache.org/tomcat-5.5-doc/ssl-howto.html]]
Changed lines 77-79 from:
*Spuštěním tohoto souboru dojde k přepsání některých tříd v instalaci [=OpenCms=].
*Aby bylo možné tyto změny kdykoliv vrátit a uvést tak systém do původního stavu, obsahuje _ANT-soubor_ také cíl _resetChanges_. Při instalaci se totiž vytvoří záloha původního souboru _opencms.jar_. Místo kam se tento soubor uloží, je možné nastavit pomocí property _backupDir_ implicitně se tento adresář jmenuje _Backup_. Pomocí cíle _resetChanges_ se tedy tento původní soubor může vrátit na Tomcat a vymazat tak změny provedené v [=OpenCms=].
to:
* Spuštěním tohoto souboru dojde k přepsání některých tříd v instalaci [=OpenCms=].
* Aby bylo možné tyto změny kdykoliv vrátit a uvést tak systém do původního stavu, obsahuje _ANT-soubor_ také cíl [@resetChanges@]. Při instalaci se totiž vytvoří záloha původního souboru [@opencms.jar@]. Místo kam se tento soubor uloží, je možné nastavit pomocí property [@backupDir@] implicitně se tento adresář jmenuje [@Backup@]. Pomocí cíle [@resetChanges@] se tedy tento původní soubor může vrátit na Tomcat a vymazat tak změny provedené v [=OpenCms=].
29 June 2009, 18:46 by JaroslavPavuk -
Added lines 26-27:
Jak získat v mé šabloně "zabezpečenou" login screen: úplně stejně jako v [@org.opencms.welcome.template.*.jsp@] - náš modul si vše zařídí sám
Changed lines 122-127 from:
'''[+6.+] '''Nastavení cesty k ''[=LoginConfigurationFile=]''

Tento file říká Javě, že si má pro autentikaci používat Kerberos (příslušné třídy v @@com.sun.security.auth.module.Krb5LoginModule@@). Cesta k němu se nastavuje v Tomcat Java Options – tato vlastnost poté platí jen pro Tomcat a ne pro celý JVM.

Soubor se při instalaci modulu [=ANTem=] nakopíruje do adresáře ''Kerberos_Configuration'' v rootu Tomcatu.
to:
'''[+6.+] '''Nastavení cesty k [@LoginConfigurationFile@]

Tento file říká Javě, že si má pro autentikaci používat Kerberos (příslušné třídy v [@com.sun.security.auth.module.Krb5LoginModule@]). Cesta k němu se nastavuje v Tomcat Java Options – tato vlastnost poté platí jen pro Tomcat a ne pro celý JVM.

Soubor se při instalaci modulu [=ANTem=] nakopíruje do adresáře [@Kerberos_Configuration@] v rootu Tomcatu.
Changed lines 129-137 from:
-->''-Djava.security.auth.login.config=CESTA_K_KerbNastaveni.conf''
-<Pro Linux se toto provede pomocí doplnění hodnoty proměnné ''CATALINA_OPTS'' v souboru ''/etc/environment'', nebo přímo ve spouštěcím scriptu tomcatu (@@/etc/init.d/tomcat@@). Pro změnu těchto souborů musíte mít root práva.

Dalším krokem je nastavení cesty k souboru, který obsahuje parametry protokolu Kerberos 5. Tento soubor by se na všech počítačích používaných v prostředí ZČU již měl nacházet na správném místě (kde jej Java standardně vyhledává). Na linuxových strojích se tento soubor jmenuje _krb5.conf_ a je v adresáři _/etc_, na windows se tento soubor jmenuje _krb5.ini_ a měl by být v adresáři _c:\winnt_. Pokud se tento soubor nevyskytuje na jednom z těchto míst, existují další, kde jej Java hledá – viz dokumentace v JAAS.

Eventuelně (stalo se nám s Javou 6 která se neuměla domluvit s kerberem na použitém šifrování - výjimka @@BadEncryptionType@@) je možné cestu k tomuto souboru nastavit pomocí parametru:
-->''-Djava.security.krb5.conf=CESTA_K_SOUBORU_KRB5.CONF''
-<Tento soubor se při instalaci nakopíruje do adresáře Kerberos_Configuration v instalačním adresáři Tomcatu (stejně jako Login Configuration File).
to:
[@-Djava.security.auth.login.config=CESTA_K_KerbNastaveni.conf@]
Pro Linux se toto provede pomocí doplnění hodnoty proměnné [@CATALINA_OPTS@] v souboru [@/etc/environment@], nebo přímo ve spouštěcím scriptu tomcatu ([@/etc/init.d/tomcat@]). Pro změnu těchto souborů musíte mít root práva.

Dalším krokem je nastavení cesty k souboru, který obsahuje parametry protokolu Kerberos 5. Tento soubor by se na všech počítačích používaných v prostředí ZČU již měl nacházet na správném místě (kde jej Java standardně vyhledává). Na linuxových strojích se tento soubor jmenuje [@krb5.conf@] a je v adresáři [@/etc@], na windows se tento soubor jmenuje [@krb5.ini@] a měl by být v adresáři [@c:\winnt@]. Pokud se tento soubor nevyskytuje na jednom z těchto míst, existují další, kde jej Java hledá – viz dokumentace v JAAS.

Eventuelně (stalo se nám s Javou 6 která se neuměla domluvit s kerberem na použitém šifrování - výjimka [@BadEncryptionType@]) je možné cestu k tomuto souboru nastavit pomocí parametru:
[@-Djava.security.krb5.conf=CESTA_K_SOUBORU_KRB5.CONF@]
Tento soubor se při instalaci nakopíruje do adresáře [@Kerberos_Configuration@] v instalačním adresáři Tomcatu (stejně jako Login Configuration File).
Changed lines 142-147 from:
*přihlášení na back-end (workplace), přejít do Admin view
*naimportovat modul ''org.opencms.welcome_4.2.5.zip''
*zpět do Explorer view, jít do ''system/modules/org.opencms.welcome/elements/''
*v ''login_element.jsp'' upravit odkaz na ''login_module_secure.jsp'' ve formuláři a javascriptu, viz. řádky s TODO komentářem
*upravit url v ''login_element_secure.jsp'' pro přechod na zabezpečené url (na sebe sama při nezabezpečeném přístupu), viz. TODO komentář
to:
* přihlášení na back-end (workplace), přejít do Admin view
* naimportovat modul [@org.opencms.welcome_4.2.5.zip@]
* zpět do Explorer view, jít do [@system/modules/org.opencms.welcome/elements/@]
* v [@login_element.jsp@] upravit odkaz na [@login_module_secure.jsp@] ve formuláři a javascriptu, viz. řádky s TODO komentářem
* upravit url v [@login_element_secure.jsp@] pro přechod na zabezpečené url (na sebe sama při nezabezpečeném přístupu), viz. TODO komentář
Changed lines 152-153 from:
'''[+11.+] '''Pokud se objevuje stále starý modul (tzn. na nezabezpečené stránce je formulář pro přihlašovací údaje), je třeba vymazat adresář ''org.opencms.welcome'' v ''<opencmsroot>/WEB-INF/jsp/online/system/modules/''
to:
'''[+11.+] '''Pokud se objevuje stále starý modul (tzn. na nezabezpečené stránce je formulář pro přihlašovací údaje), je třeba vymazat adresář [@org.opencms.welcome@] v [@<opencmsroot>/WEB-INF/jsp/online/system/modules/@]
Changed lines 160-162 from:
Jak získat v mé šabloně "zabezpečenou" login screen: úplně stejně jako v org.opencms.welcome.template.*.jsp - náš modul si vše zařídí sám

to:
Jak získat v mé šabloně "zabezpečenou" login screen: úplně stejně jako v [@org.opencms.welcome.template.*.jsp@] - náš modul si vše zařídí sám

29 June 2009, 18:36 by JaroslavPavuk -
Added line 30:
29 June 2009, 18:28 by JaroslavPavuk -
Changed lines 27-28 from:
[[http://home.zcu.cz/~jpavuk/opencms/distr/JarInstallFile.zip | login fomuláře]]
to:
[[Attach:login_forms.zip|login fomuláře]]
Changed line 161 from:
[[http://home.zcu.cz/~jpavuk/opencms/distr/JarInstallFile.zip | kompletní řešení]]
to:
[[Attach:JarInstallFile_complete.zip|kompletní řešení]]
29 June 2009, 18:22 by JaroslavPavuk -
Changed line 21 from:
* nastaví se zabezpečení přihlašovacích stránek
to:
* nastaví se zabezpečení přihlašovacích stránek (Apache):
Changed lines 23-26 from:
** umístění login_element_secure.jsp
* do login_element.jsp, který přijde do template, se nastaví url na login_element_secure.jsp

to:
** umístění [@login_element_secure.jsp@]
* do login_element.jsp, který přijde do template, se nastaví odkaz na [@login_element_secure.jsp@]

Archív s instalačními soubory:\\
[[http://home.zcu.cz/~jpavuk/opencms/distr/JarInstallFile.zip | login fomuláře]]
29 June 2009, 18:12 by JaroslavPavuk -
Changed lines 7-12 from:
!! Jednoduchá varianta (nasazení 4/2009)

= pouze https na login page a autentikace proti krb, bez vychytávek s ochranou session.

Udělá se tak, že se
* do opencms lib adresáře přidá @@kerberos-authentication.jar@@
to:
!! Jednoduché řešení (nasazení 4/2009)
Platí pro nasazení Apache + Tomcat, kde:

* vynucování HTTPS obstaráva Apache
* Tomcat není schopen rozpoznat HTTP x HTTPS - [@request.isSecure()@] je vždy [@false@]
* nelze použít validační filtr.

Bude umět - viz ZabezpecenePrihlaseni (Jednoduché řešení).


!!!Instalace
* do [@%opencms%/web-inf/lib@] adresáře se přidá [@kerberos-authentication.jar@] (Boháč BP)
Changed lines 20-34 from:
* z plné varianty použijí pouze kroky 6 a 7.

neni třeba řešit - apache jede na ssl a tomcatu to přeposílá interně bez ssl => tomcat nepotřebuje https

TODO - zabezpeceni stranek atd.

!!!Poznámky k nasazení Apache + Tomcat

*vynucování https obstaráva Apache - bod 3 není třeba
*Tomcat není schopen rozpoznat https - ''request.isSecure()'' je vždy ''false''
*lze použít validační filtr (pouze kontrola secure token) na URL, o kterých víme, že jsou na https
*stávající mechanismus vytváření validační smyčky při http přístupu je obtížné realizovat

!!! Návod na dočasné řešení
to:
* z plné varianty použijí pouze kroky 6 a 7
* nastaví se zabezpečení přihlašovacích stránek
** /system/login
** umístění login_element_secure.jsp
* do login_element.jsp, který přijde do template, se nastaví url na login_element_secure.jsp


----
!! Kompletní řešení
Deleted lines 31-55:
'''[+2.+] '''Nastavení portů http, https v [=CmsLogin.java=]. Kompilace souboru a vložení do instalačního balíku.

'''[+3.+] '''Instalace dle bodů 4 a 6 uvedených výše.

'''[+4.+] '''Zakázání autentikace pomocí okna prohlížeče.

V souboru ''<opencmsroot>/WEB-INF/config/opencms-system.xml'', nastavíme:\\

''<http-authentication>''
->''<browser-based>false</browser-based>''
->''<form-based>/system/login/index.html</form-based>''
''</http-authentication>''

'''[+5.+] '''Spusťe Tomcat.






----
!! Plná varianta

'''[+1.+] '''Zastavte Tomcat.
29 June 2009, 17:34 by JaroslavPavuk -
Changed lines 27-28 from:
!! Plná varianta
to:
!!! Návod na dočasné řešení
Added lines 31-55:
'''[+2.+] '''Nastavení portů http, https v [=CmsLogin.java=]. Kompilace souboru a vložení do instalačního balíku.

'''[+3.+] '''Instalace dle bodů 4 a 6 uvedených výše.

'''[+4.+] '''Zakázání autentikace pomocí okna prohlížeče.

V souboru ''<opencmsroot>/WEB-INF/config/opencms-system.xml'', nastavíme:\\

''<http-authentication>''
->''<browser-based>false</browser-based>''
->''<form-based>/system/login/index.html</form-based>''
''</http-authentication>''

'''[+5.+] '''Spusťe Tomcat.






----
!! Plná varianta

'''[+1.+] '''Zastavte Tomcat.
Changed line 126 from:
<param-value>https://@]\'''server_name1:secure_port'''\[@/opencms/opencms/system/modules/org.opencms.welcome/elements/login_element_secure.jsp</param-value>
to:
<param-value>https://server_name1:secure_port/opencms/opencms/system/modules/org.opencms.welcome/elements/login_element_secure.jsp</param-value>
Added lines 134-135:
[@server_name1:secure_port@] - jméno serveru s portem HTTPS
Changed lines 181-200 from:
!!! Návod na dočasné řešení

'''[+1.+] '''Zastavte Tomcat.

'''[+2.+] '''Nastavení portů http, https v [=CmsLogin.java=]. Kompilace souboru a vložení do instalačního balíku.

'''[+3.+] '''Instalace dle bodů 4 a 6 uvedených výše.

'''[+4.+] '''Zakázání autentikace pomocí okna prohlížeče.

V souboru ''<opencmsroot>/WEB-INF/config/opencms-system.xml'', nastavíme:\\

''<http-authentication>''
->''<browser-based>false</browser-based>''
->''<form-based>/system/login/index.html</form-based>''
''</http-authentication>''

'''[+5.+] '''Spusťe Tomcat.

to:
29 June 2009, 17:33 by JaroslavPavuk -
Changed line 101 from:
<param-value>https://@]'''server_name1:secure_port'''[@/opencms/opencms/system/modules/org.opencms.welcome/elements/login_element_secure.jsp</param-value>
to:
<param-value>https://@]\'''server_name1:secure_port'''\[@/opencms/opencms/system/modules/org.opencms.welcome/elements/login_element_secure.jsp</param-value>
29 June 2009, 17:31 by JaroslavPavuk -
Changed line 94 from:
<filter-class>cz.zcu.kiv.opencms.[=ValidateAuthFilter=]</filter-class>
to:
<filter-class>cz.zcu.kiv.opencms.ValidateAuthFilter</filter-class>
Changed line 101 from:
<param-value>https://'''server_name1:secure_port'''/opencms/opencms/system/modules/org.opencms.welcome/elements/login_element_secure.jsp</param-value>
to:
<param-value>https://@]'''server_name1:secure_port'''[@/opencms/opencms/system/modules/org.opencms.welcome/elements/login_element_secure.jsp</param-value>
29 June 2009, 17:30 by JaroslavPavuk -
Changed lines 90-112 from:
Do tagu ''<web-app>'' přidáme:\\
''<filter>''
->''<filter-name>[=ValidateAuthFilter=]</filter-name>''\\
''<filter-class>cz.zcu.kiv.opencms.[=ValidateAuthFilter=]</filter-class>''\\
''<init-param>''
-->''<param-name>timeout</param-name>''\\
''<param-value>15000</param-value>''
--<''</init-param>''\\
''<init-param>''
-->''<param-name>val-url</param-name>''\\
''<param-value>\
[=https://=]'''server_name1:secure_port'''[=/opencms/opencms/system/modules/org.opencms.welcome/elements/login_element_secure.jsp=]\
</param-value>''
--<''</init-param>''
-<''</filter>''\\
''<filter-mapping>''
->''<filter-name>[=ValidateAuthFilter=]</filter-name>''\\
''<url-pattern>/opencms/*</url-pattern>''
-<''</filter-mapping>''

''timeout'' – čas po kterém bude při requestu vyvolána validační smyčka\\
''val-url'' – url validační stránky, která je součástí welcome modulu
to:
Do tagu [@<web-app>@] přidáme:

[@<filter>
<filter-name>[=ValidateAuthFilter=]</filter-name>
<filter-class>cz.zcu.kiv.opencms.[=ValidateAuthFilter=]</filter-class>
<init-param>
<param-name>timeout</param-name>
<param-value>15000</param-value>
</init-param>
<init-param>
<param-name>val-url</param-name>
<param-value>https://'''server_name1:secure_port'''/opencms/opencms/system/modules/org.opencms.welcome/elements/login_element_secure.jsp</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>ValidateAuthFilter</filter-name>
<url-pattern>/opencms/*</url-pattern>
</filter-mapping>@]

[@timeout@] – čas po kterém bude při requestu vyvolána validační smyčka\\
[@val-url@] – url validační stránky, která je součástí welcome modulu
29 June 2009, 17:26 by JaroslavPavuk -
Changed lines 35-36 from:
{-V souboru <opencmsroot>/WEB-INF/config/opencms-system.xml, nastavíme:
to:
{-V souboru <opencmsroot>/WEB-INF/config/opencms-system.xml, nastavíme: -}
Changed lines 43-45 from:
</sites>@]-}

to:
</sites>@]

Changed lines 50-51 from:
prozatimní řešení: tag ''<secure>'' nepoužívat\\
to:
'''Použít toto řešení:'''
Changed lines 54-63 from:
''<security-constraint>''
->''<web-resource-collection>''
-->''<web-resource-name>[=SecureWorkplace=]</web-resource-name>''
-->''<url-pattern>/opencms/system/*</url-pattern>''
->''</web-resource-collection>''
->''<user-data-constraint>''
-->''<transport-guarantee>CONFIDENTIAL</transport-guarantee>''
->''</user-data-constraint>''
''</security-constraint>''
to:
[@<security-constraint>
<web-resource-collection>
<web-resource-name>SecureWorkplace</web-resource-name>
<url-pattern>/opencms/system/*</url-pattern>
</web-resource-collection>
<user-data-constraint>
<transport-guarantee>CONFIDENTIAL</transport-guarantee>
</user-data-constraint>
</security-constraint>@]
Changed lines 73-74 from:
->''ant -buildfile installToOpenCms.xml''
to:
->[@ant -buildfile installToOpenCms.xml@]
Changed lines 78-80 from:
*''cz.zcu.kiv.opencms''
*''authentication.jar''
to:
* [@cz.zcu.kiv.opencms@]
* [@authentication.jar@]
Changed lines 82-89 from:
*''opencms.jar''

c) V instalačním adresáři Tomcatu se vytvoří adresář ''Kerberos_Configuration'', do kterého se nakopírují soubory potřebné pro správnou funkčnost autentizace protokolem Kerberos:
*''krb5.conf''
*''[=KerbNastaveni=].conf''

'''[+5.+] '''Nastavení filtru v ''<opencmsroot>/WEB-INF/web.xml''
to:
* [@opencms.jar@]

c) V instalačním adresáři Tomcatu se vytvoří adresář [@Kerberos_Configuration@], do kterého se nakopírují soubory potřebné pro správnou funkčnost autentizace protokolem Kerberos:
* [@krb5.conf@]
* [@KerbNastaveni.conf@]

'''[+5.+] '''Nastavení filtru v [@<opencmsroot>/WEB-INF/web.xml@]
29 June 2009, 17:21 by JaroslavPavuk -
Changed line 37 from:
<sites>
to:
[@<sites>
Changed lines 43-45 from:
</sites>-}

to:
</sites>@]-}

29 June 2009, 17:21 by JaroslavPavuk -
Changed lines 35-36 from:
{-V souboru <opencmsroot>/WEB-INF/config/opencms-system.xml, nastavíme:\\
to:
{-V souboru <opencmsroot>/WEB-INF/config/opencms-system.xml, nastavíme:
Changed lines 38-42 from:
<workplace-server>[=https://server_name1:secure_port=]</workplace-server>
<default-uri>/sites/default/</default-uri>''
<site server=[="http://=]server_name1:unsecure_port" uri="/sites/default/">
{-<secure server=[="https://=]server_name1:secure_port" exclusive="true" error="false" />-}
</site>
to:
<workplace-server>https://server_name1:secure_port</workplace-server>
<default-uri>/sites/default/</default-uri>
<site server="http://server_name1:unsecure_port" uri="/sites/default/">
<secure server="https://server_name1:secure_port" exclusive="true" error="false" />
</site>
29 June 2009, 17:19 by JaroslavPavuk -
Changed lines 7-8 from:
!! Jednoduchá varianta
to:
!! Jednoduchá varianta (nasazení 4/2009)
Changed lines 35-44 from:
{-V souboru ''<opencmsroot>/WEB-INF/config/opencms-system.xml'', nastavíme:-}\\
''<sites>''
->''<workplace-server>'''[=https://server_name1:secure_port=]'''</workplace-server>''
->''<default-uri>/sites/default/</default-uri>''
->''<site server=[="http://=]'''server_name1:unsecure_port'''" uri="/sites/default/">''
-->{-''<secure server=[="https://=]'''server_name1:secure_port'''" exclusive="true" error="false" />''-}
->''</site>''
''</sites>''

to:
{-V souboru <opencmsroot>/WEB-INF/config/opencms-system.xml, nastavíme:\\
<sites>
<workplace-server>[=https://server_name1:secure_port=]</workplace-server>
<default-uri>/sites/default/</default-uri>''
<site server=[="http://=]server_name1:unsecure_port" uri="/sites/default/">
{-<secure server=[="https://=]server_name1:secure_port" exclusive="true" error="false" />-}
</site>
</sites>-}

29 June 2009, 17:15 by JaroslavPavuk -
Added lines 20-26:
!!!Poznámky k nasazení Apache + Tomcat

*vynucování https obstaráva Apache - bod 3 není třeba
*Tomcat není schopen rozpoznat https - ''request.isSecure()'' je vždy ''false''
*lze použít validační filtr (pouze kontrola secure token) na URL, o kterých víme, že jsou na https
*stávající mechanismus vytváření validační smyčky při http přístupu je obtížné realizovat
Changed lines 174-181 from:
[[http://home.zcu.cz/~jpavuk/opencms/distr/JarInstallFile.zip | kompletní řešení]]

!!!Poznámky k nasazení Apache + Tomcat

*vynucování https obstaráva Apache - bod 3 není třeba
*Tomcat není schopen rozpoznat https - ''request.isSecure()'' je vždy ''false''
*lze použít validační filtr (pouze kontrola secure token) na URL, o kterých víme, že jsou na https
*stávající mechanismus vytváření validační smyčky při http přístupu je obtížné realizovat
to:
[[http://home.zcu.cz/~jpavuk/opencms/distr/JarInstallFile.zip | kompletní řešení]]
29 June 2009, 17:13 by JaroslavPavuk -
Deleted line 4:
'''Poznámka:''' Právě probíhá testování na verzi 7.0.5.
Added lines 16-19:
neni třeba řešit - apache jede na ssl a tomcatu to přeposílá interně bez ssl => tomcat nepotřebuje https

TODO - zabezpeceni stranek atd.
Deleted lines 25-26:
neni třeba řešit - apache jede na ssl a tomcatu to přeposílá interně bez ssl => tomcat nepotřebuje https
Deleted lines 168-169:
[[http://home.zcu.cz/~jpavuk/opencms/distr/JarInstallFile_docasne.zip | dočasné řešení]] - musí být upraveno dle nastavení serveru
22 May 2009, 21:19 by PremekBrada -
Changed lines 12-13 from:
Udělá se tak, že se z plné varianty použijí pouze kroky 6 a 7.
to:
Udělá se tak, že se
* do opencms lib adresáře přidá @@kerberos-authentication.jar@@
* opatchuje se OpenCms (TBD kde je patch)
* z plné varianty použijí pouze kroky 6 a 7.
07 April 2009, 10:24 by PremekBrada -
Changed line 114 from:
Eventuelně () je možné cestu k tomuto souboru nastavit pomocí parametru:
to:
Eventuelně (stalo se nám s Javou 6 která se neuměla domluvit s kerberem na použitém šifrování - výjimka @@BadEncryptionType@@) je možné cestu k tomuto souboru nastavit pomocí parametru:
07 April 2009, 10:23 by PremekBrada -
Changed lines 104-108 from:
Toto se nastavuje v Tomcat Java Options – tato vlastnost poté platí jen pro Tomcat a ne pro celý JVM. Tento soubor se při instalaci modulu [=ANTem=] nakopíruje do adresáře ''Kerberos_Configuration'' v rootu Tomcatu. Toto nastavení se provede pomocí následující konstrukce:
to:
Tento file říká Javě, že si má pro autentikaci používat Kerberos (příslušné třídy v @@com.sun.security.auth.module.Krb5LoginModule@@). Cesta k němu se nastavuje v Tomcat Java Options – tato vlastnost poté platí jen pro Tomcat a ne pro celý JVM.

Soubor se při instalaci modulu [=ANTem=] nakopíruje do adresáře ''Kerberos_Configuration'' v rootu Tomcatu.

Nastavení cesty se provede pomocí následující konstrukce:
Changed lines 110-111 from:
-<Pro Linux se toto provede pomocí doplnění hodnoty proměnné ''CATALINA_OPTS'' v souboru ''/etc/environment''. Pro změnu tohoto souboru musíte mít root práva.
to:
-<Pro Linux se toto provede pomocí doplnění hodnoty proměnné ''CATALINA_OPTS'' v souboru ''/etc/environment'', nebo přímo ve spouštěcím scriptu tomcatu (@@/etc/init.d/tomcat@@). Pro změnu těchto souborů musíte mít root práva.
Changed line 114 from:
Eventuelně je možné cestu k tomuto souboru nastavit pomocí parametru:
to:
Eventuelně () je možné cestu k tomuto souboru nastavit pomocí parametru:
07 April 2009, 10:19 by PremekBrada -
Changed lines 3-6 from:
!Instalace modulů zajišťujících zabezpečení přihlášení a práce v systému [=OpenCms=]

'''Poznámka:''' Právě probíhá testování na verzi 7.0.5
to:
Návod na instalaci modulů zajišťujících zabezpečení přihlášení a práce v systému [=OpenCms=].

'''Poznámka:''' Právě probíhá testování na verzi 7.0.5.
Added lines 8-15:
!! Jednoduchá varianta

= pouze https na login page a autentikace proti krb, bez vychytávek s ochranou session.

Udělá se tak, že se z plné varianty použijí pouze kroky 6 a 7.

!! Plná varianta
22 December 2008, 14:40 by JaroslavPavuk -
22 December 2008, 14:23 by JaroslavPavuk -
Changed lines 160-161 from:
*lze použít validační filtr (pouze kontrola secure token) na URL, o kterých víme, že jsou na https
to:
*lze použít validační filtr (pouze kontrola secure token) na URL, o kterých víme, že jsou na https
*stávající mechanismus vytváření validační smyčky při http přístupu je obtížné realizovat
22 December 2008, 14:12 by JaroslavPavuk -
Changed line 159 from:
*Tomcat není schopen rozpoznat https
to:
*Tomcat není schopen rozpoznat https - ''request.isSecure()'' je vždy ''false''
22 December 2008, 14:10 by JaroslavPavuk -
Changed lines 159-160 from:
*Tomcat není schopen rozpoznat https
to:
*Tomcat není schopen rozpoznat https
*lze použít validační filtr (pouze kontrola secure token) na URL, o kterých víme, že jsou na https
22 December 2008, 14:07 by JaroslavPavuk -
Changed lines 158-159 from:
*vynucování https obstaráva Apache - bod 3 není třeba
to:
*vynucování https obstaráva Apache - bod 3 není třeba
*Tomcat není schopen rozpoznat https
22 December 2008, 14:05 by JaroslavPavuk -
Changed lines 154-158 from:
[[http://home.zcu.cz/~jpavuk/opencms/distr/JarInstallFile_docasne.zip | dočasné řešení]] - musí být upraveno dle nastavení serveru
to:
[[http://home.zcu.cz/~jpavuk/opencms/distr/JarInstallFile_docasne.zip | dočasné řešení]] - musí být upraveno dle nastavení serveru

!!!Poznámky k nasazení Apache + Tomcat

*vynucování https obstaráva Apache - bod 3 není třeba
15 December 2008, 17:13 by PremekBrada -
Added lines 13-14:
neni třeba řešit - apache jede na ssl a tomcatu to přeposílá interně bez ssl => tomcat nepotřebuje https
10 December 2008, 23:37 by JaroslavPavuk -
Changed line 152 from:
[[http://home.zcu.cz/~jpavuk/opencms/distr/JarInstallFile_docasne.zip | dočasné řešení]]
to:
[[http://home.zcu.cz/~jpavuk/opencms/distr/JarInstallFile_docasne.zip | dočasné řešení]] - musí být upraveno dle nastavení serveru
10 December 2008, 23:36 by JaroslavPavuk -
Changed lines 133-134 from:
'''[+2.+] '''Nastavení portů http, https v [=CmsLogin.java=].
to:
'''[+2.+] '''Nastavení portů http, https v [=CmsLogin.java=]. Kompilace souboru a vložení do instalačního balíku.
10 December 2008, 21:36 by JaroslavPavuk -
Changed lines 133-134 from:
'''[+2.+] '''Nastavení portů http, https v CmsLogin.java.
to:
'''[+2.+] '''Nastavení portů http, https v [=CmsLogin.java=].
10 December 2008, 21:34 by JaroslavPavuk -
Changed lines 133-136 from:
'''[+2.+] '''Instalace dle bodů 4 a 6 uvedených výše.

'''[+3.+] '''Zakázání autentikace pomocí okna prohlížeče.
to:
'''[+2.+] '''Nastavení portů http, https v CmsLogin.java.

'''[+3.+] '''Instalace dle bodů 4 a 6 uvedených výše.

'''[+4.+] '''Zakázání autentikace pomocí okna prohlížeče.
Changed lines 146-148 from:
'''[+4.+] '''Spusťe Tomcat.

to:
'''[+5.+] '''Spusťe Tomcat.

10 December 2008, 14:34 by JaroslavPavuk -
10 December 2008, 14:34 by JaroslavPavuk -
Changed lines 148-150 from:
[[http://home.zcu.cz/~jpavuk/opencms/distr/LoginModuleInstall.zip | kompletní řešení]]

[[http://home.zcu.cz/~jpavuk/opencms/distr/LoginModuleInstall.zip | dočasné řešení]]
to:
[[http://home.zcu.cz/~jpavuk/opencms/distr/JarInstallFile.zip | kompletní řešení]]

[[http://home.zcu.cz/~jpavuk/opencms/distr/JarInstallFile_docasne.zip | dočasné řešení]]
10 December 2008, 13:19 by JaroslavPavuk -
Changed lines 133-134 from:
'''[+2.+] '''Instalace dle bodů 5 a 6 uvedených výše.
to:
'''[+2.+] '''Instalace dle bodů 4 a 6 uvedených výše.
Added line 146:
Changed lines 148-150 from:
[[http://home.zcu.cz/~jpavuk/opencms/distr/LoginModuleInstall.zip | LoginModuleInstall.zip]]
to:
[[http://home.zcu.cz/~jpavuk/opencms/distr/LoginModuleInstall.zip | kompletní řešení]]

[[http://home.zcu.cz/~jpavuk/opencms/distr/LoginModuleInstall.zip | dočasné řešení]]
10 December 2008, 13:18 by JaroslavPavuk -
Added lines 131-136:
'''[+1.+] '''Zastavte Tomcat.

'''[+2.+] '''Instalace dle bodů 5 a 6 uvedených výše.

'''[+3.+] '''Zakázání autentikace pomocí okna prohlížeče.
Added lines 144-145:
'''[+4.+] '''Spusťe Tomcat.
10 December 2008, 01:55 by JaroslavPavuk -
Changed lines 131-132 from:
-V souboru ''<opencmsroot>/WEB-INF/config/opencms-system.xml'', nastavíme:-}\\
to:
V souboru ''<opencmsroot>/WEB-INF/config/opencms-system.xml'', nastavíme:\\
10 December 2008, 01:54 by JaroslavPavuk -
Added lines 129-137:
!!! Návod na dočasné řešení

-V souboru ''<opencmsroot>/WEB-INF/config/opencms-system.xml'', nastavíme:-}\\

''<http-authentication>''
->''<browser-based>false</browser-based>''
->''<form-based>/system/login/index.html</form-based>''
''</http-authentication>''
24 November 2008, 19:06 by JaroslavPavuk -
Changed lines 5-6 from:
'''Poznámka:''' Právě probíhá testování na verzi 7.0.x
to:
'''Poznámka:''' Právě probíhá testování na verzi 7.0.5
24 November 2008, 15:38 by JaroslavPavuk -
Changed lines 5-7 from:
!!! Nasazení
Probíhá testování na verzi 7.0.x
to:
'''Poznámka:''' Právě probíhá testování na verzi 7.0.x
24 November 2008, 15:33 by JaroslavPavuk -
Added lines 4-7:

!!! Nasazení
Probíhá testování na verzi 7.0.x
21 November 2008, 11:02 by JaroslavPavuk -
Changed line 109 from:
*v ''login_element.jsp'' upravit odkaz na ''login_module_secure.jsp'' ve formuláři, viz. řádky s TODO komentářem
to:
*v ''login_element.jsp'' upravit odkaz na ''login_module_secure.jsp'' ve formuláři a javascriptu, viz. řádky s TODO komentářem
20 November 2008, 20:41 by JaroslavPavuk -
Changed line 12 from:
V souboru ''<opencmsroot>/WEB-INF/config/opencms-system.xml'', nastavíme:\\
to:
{-V souboru ''<opencmsroot>/WEB-INF/config/opencms-system.xml'', nastavíme:-}\\
Changed line 17 from:
-->{--''<secure server=[="https://=]'''server_name1:secure_port'''" exclusive="true" error="false" />''--}
to:
-->{-''<secure server=[="https://=]'''server_name1:secure_port'''" exclusive="true" error="false" />''-}
Changed lines 22-23 from:
Tag ''<secure>'' v daném tvaru je třeba jen u definice ''<site>'', která má server shodný s ''<workplace-server>''.
to:
{-Tag ''<secure>'' v daném tvaru je třeba jen u definice ''<site>'', která má server shodný s ''<workplace-server>''.-}
20 November 2008, 17:48 by JaroslavPavuk -
Changed line 14 from:
->''<workplace-server>[=https://=]'''server_name1:secure_port'''</workplace-server>''
to:
->''<workplace-server>'''[=https://server_name1:secure_port=]'''</workplace-server>''
Changed line 17 from:
-->''<secure server=[="https://=]'''server_name1:secure_port'''" exclusive="true" error="false" />''
to:
-->{--''<secure server=[="https://=]'''server_name1:secure_port'''" exclusive="true" error="false" />''--}
Added line 21:
20 November 2008, 17:38 by JaroslavPavuk -
Changed lines 111-112 from:
'''[+9.+] '''Restartujte Tomcat. Oba soubory je poté nutno publikovat do online projektu.
to:
'''[+9.+] '''Restartujte Tomcat.
Changed lines 117-118 from:
to:
'''[+12.+] '''Restartujte Tomcat.
20 November 2008, 17:37 by JaroslavPavuk -
Changed lines 115-117 from:
to:
'''[+11.+] '''Pokud se objevuje stále starý modul (tzn. na nezabezpečené stránce je formulář pro přihlašovací údaje), je třeba vymazat adresář ''org.opencms.welcome'' v ''<opencmsroot>/WEB-INF/jsp/online/system/modules/''

20 November 2008, 17:06 by JaroslavPavuk -
Changed line 25 from:
prozatimní řešení:\\
to:
prozatimní řešení: tag ''<secure>'' nepoužívat\\
20 November 2008, 16:12 by JaroslavPavuk -
Changed lines 23-24 from:
*NALEZEN PROBLÉM*: divné chování workplace cms... na řešení se pracuje
to:
*NALEZEN PROBLÉM*: divné chování workplace cms po výše uvedeném nastavení
19 November 2008, 10:35 by JaroslavPavuk -
Changed lines 14-15 from:
->''<workplace-server>[=https://=]'''server_name1:secure_port'''</workplace-server>''\\
''<default-uri>/sites/default/</default-uri>''
to:
->''<workplace-server>[=https://=]'''server_name1:secure_port'''</workplace-server>''
->''<default-uri>/sites/default/</default-uri>''
Changed line 18 from:
--<''</site>''
to:
->''</site>''
Changed lines 30-33 from:
-->''<web-resource-name>[=SecureWorkplace=]</web-resource-name>''\\
''<url-pattern>/opencms/system/*</url-pattern>''
--<''</web-resource-collection>''\\
''<user-data-constraint>''
to:
-->''<web-resource-name>[=SecureWorkplace=]</web-resource-name>''
-->''<url-pattern>/opencms/system/*</url-pattern>''
->''</web-resource-collection>''
->''<user-data-constraint>''
Changed lines 35-37 from:
--<''</user-data-constraint>''
-<''</security-constraint>''
to:
->''</user-data-constraint>''
''</security-constraint>''
19 November 2008, 00:20 by JaroslavPavuk -
Changed lines 111-112 from:
'''[+9.+] '''Restartujte Tomcat.
to:
'''[+9.+] '''Restartujte Tomcat. Oba soubory je poté nutno publikovat do online projektu.
18 November 2008, 22:12 by JaroslavPavuk -
Changed lines 23-24 from:
NALEZEN PROBLÉM: divné chování workplace cms... na řešení se pracuje\\
to:
*NALEZEN PROBLÉM*: divné chování workplace cms... na řešení se pracuje
18 November 2008, 22:12 by JaroslavPavuk -
18 November 2008, 22:11 by JaroslavPavuk -
Changed lines 23-24 from:
PROBLÉM!!! divné chování workplace cms... na řešení se pracuje
to:
NALEZEN PROBLÉM: divné chování workplace cms... na řešení se pracuje\\
prozatimní řešení:\\
Do ''<opencmsroot>/WEB-INF/web.xml''

''<security-constraint>''
->''<web-resource-collection>''
-->''<web-resource-name>[=SecureWorkplace=]</web-resource-name>''\\
''<url-pattern>/opencms/system/*</url-pattern>''
--<''</web-resource-collection>''\\
''<user-data-constraint>''
-->''<transport-guarantee>CONFIDENTIAL</transport-guarantee>''
--<''</user-data-constraint>''
-<''</security-constraint>''
18 November 2008, 21:58 by JaroslavPavuk -
Added lines 23-24:
PROBLÉM!!! divné chování workplace cms... na řešení se pracuje
18 November 2008, 20:02 by JaroslavPavuk -
18 November 2008, 20:01 by JaroslavPavuk -
Changed line 76 from:
Toto se nastavuje v Tomcat Java Options – tato vlastnost poté platí jen pro Tomcat a ne pro celý JVM. Tento soubor se při instalaci modulu ANTem nakopíruje do adresáře ''Kerberos_Configuration'' v rootu Tomcatu. Toto nastavení se provede pomocí následující konstrukce:
to:
Toto se nastavuje v Tomcat Java Options – tato vlastnost poté platí jen pro Tomcat a ne pro celý JVM. Tento soubor se při instalaci modulu [=ANTem=] nakopíruje do adresáře ''Kerberos_Configuration'' v rootu Tomcatu. Toto nastavení se provede pomocí následující konstrukce:
18 November 2008, 19:57 by JaroslavPavuk -
18 November 2008, 19:56 by JaroslavPavuk -
Changed lines 10-11 from:
'''3. '''Zabezpečení back-end (workplace) [=OpenCms=]
to:
'''[+3.+] '''Zabezpečení back-end (workplace) [=OpenCms=]
Changed lines 25-26 from:
'''4. '''Instalace změněných souborů na systém [=OpenCms=]
to:
'''[+4.+] '''Instalace změněných souborů na systém [=OpenCms=]
Changed lines 47-48 from:
'''5. '''Nastavení filtru v ''<opencmsroot>/WEB-INF/web.xml''
to:
'''[+5.+] '''Nastavení filtru v ''<opencmsroot>/WEB-INF/web.xml''
Changed lines 74-75 from:
'''6. '''Nastavení cesty k ''[=LoginConfigurationFile=]''
to:
'''[+6.+] '''Nastavení cesty k ''[=LoginConfigurationFile=]''
Changed lines 86-89 from:
'''7. '''Spusťte Tomcat.

'''8. '''Instalace welcome modulu do [=OpenCms=]
to:
'''[+7.+] '''Spusťte Tomcat.

'''[+8.+] '''Instalace welcome modulu do [=OpenCms=]
Changed lines 96-100 from:
'''9. '''Restartujte Tomcat.

'''10. '''Funkce by měly být k dispozici.

to:
'''[+9.+] '''Restartujte Tomcat.

'''[+10.+] '''Funkce by měly být k dispozici.

18 November 2008, 19:55 by JaroslavPavuk -
Changed lines 6-9 from:
'''1. '''Zastavte Tomcat.

'''2. '''Nastavení zabezpečeného přístupu https v souboru ''<CATALINA_HOME>/conf/server.xml'' pro Tomcat. Viz. [[http://tomcat.apache.org/tomcat-5.5-doc/ssl-howto.html]]
to:
'''[+1.+] '''Zastavte Tomcat.

'''[+2.+] '''Nastavení zabezpečeného přístupu https v souboru ''<CATALINA_HOME>/conf/server.xml'' pro Tomcat. Viz. [[http://tomcat.apache.org/tomcat-5.5-doc/ssl-howto.html]]
18 November 2008, 19:53 by JaroslavPavuk -
18 November 2008, 19:53 by JaroslavPavuk -
Changed line 27 from:
K instalaci slouží _ant-soubor_. Před jeho spuštěním je potřeba vzít na vědomí následující věci:
to:
K instalaci slouží _ANT-soubor_. Před jeho spuštěním je potřeba vzít na vědomí následující věci:
Changed lines 29-30 from:
*Aby bylo možné tyto změny kdykoliv vrátit a uvést tak systém do původního stavu, obsahuje _ant-soubor_ také cíl _resetChanges_. Při instalaci se totiž vytvoří záloha původního souboru _opencms.jar_. Místo kam se tento soubor uloží, je možné nastavit pomocí property _backupDir_ implicitně se tento adresář jmenuje _Backup_. Pomocí cíle _resetChanges_ se tedy tento původní soubor může vrátit na Tomcat a vymazat tak změny provedené v [=OpenCms=].
to:
*Aby bylo možné tyto změny kdykoliv vrátit a uvést tak systém do původního stavu, obsahuje _ANT-soubor_ také cíl _resetChanges_. Při instalaci se totiž vytvoří záloha původního souboru _opencms.jar_. Místo kam se tento soubor uloží, je možné nastavit pomocí property _backupDir_ implicitně se tento adresář jmenuje _Backup_. Pomocí cíle _resetChanges_ se tedy tento původní soubor může vrátit na Tomcat a vymazat tak změny provedené v [=OpenCms=].
Changed line 76 from:
Toto se nastavuje v Tomcat Java Options – tato vlastnost poté platí jen pro Tomcat a ne pro celý JVM. Tento soubor se při instalaci modulu antem nakopíruje do adresáře ''Kerberos_Configuration'' v rootu Tomcatu. Toto nastavení se provede pomocí následující konstrukce:
to:
Toto se nastavuje v Tomcat Java Options – tato vlastnost poté platí jen pro Tomcat a ne pro celý JVM. Tento soubor se při instalaci modulu ANTem nakopíruje do adresáře ''Kerberos_Configuration'' v rootu Tomcatu. Toto nastavení se provede pomocí následující konstrukce:
Changed lines 80-81 from:
Dalším krokem je nastavení cesty k souboru, který obsahuje parametry protokolu Kerberos 5. Tento soubor by se na všech počítačích používaných v prostředí ZČU již měl nacházet na správném místě (kde jej Java standardně vyhledává). Na linuxových strojích se tento soubor jmenuje _krb5.conf_ a je v adresáři _/etc_, na windows se tento soubor jmenuje _krb5.ini_ a měl by být v adresáři _c:\winnt_. Pokud se tento soubor nevyskytuje na jednom z těchto míst, existují další, kde jej java hledá – viz dokumentace v JAAS.
to:
Dalším krokem je nastavení cesty k souboru, který obsahuje parametry protokolu Kerberos 5. Tento soubor by se na všech počítačích používaných v prostředí ZČU již měl nacházet na správném místě (kde jej Java standardně vyhledává). Na linuxových strojích se tento soubor jmenuje _krb5.conf_ a je v adresáři _/etc_, na windows se tento soubor jmenuje _krb5.ini_ a měl by být v adresáři _c:\winnt_. Pokud se tento soubor nevyskytuje na jednom z těchto míst, existují další, kde jej Java hledá – viz dokumentace v JAAS.
18 November 2008, 19:50 by JaroslavPavuk -
Changed lines 6-7 from:
'''1. '''Zastavte Tomcat
to:
'''1. '''Zastavte Tomcat.
Changed lines 10-11 from:
'''3. '''Zabezpečení back-end (workplace) [=OpenCms=]\\
to:
'''3. '''Zabezpečení back-end (workplace) [=OpenCms=]
Changed lines 25-26 from:
'''4. '''Instalace změněných souborů na systém [=OpenCms=].
to:
'''4. '''Instalace změněných souborů na systém [=OpenCms=]
Changed lines 47-48 from:
'''5. '''Nastavení filtru v ''<opencmsroot>/WEB-INF/web.xml''\\
to:
'''5. '''Nastavení filtru v ''<opencmsroot>/WEB-INF/web.xml''
Changed lines 74-75 from:
'''6. '''Nastavení cesty k ''[=LoginConfigurationFile=]''.\\
to:
'''6. '''Nastavení cesty k ''[=LoginConfigurationFile=]''
Changed lines 86-87 from:
'''7. '''Nyní můžete Tomcat opět spustit
to:
'''7. '''Spusťte Tomcat.
Added line 89:
Changed lines 96-100 from:
'''9. '''Proveďte restart Tomcatu

'''10. '''Nyní by již měly všechny nové funkce být k dispozici.

to:
'''9. '''Restartujte Tomcat.

'''10. '''Funkce by měly být k dispozici.

Changed lines 103-107 from:
doporučení: všechny front-end edit stránky přes HTTPS protože v tom případě se validují i POST požadavky.

jak získat v mé šabloně "zabezpečenou" login screen: úplně stejně jako v org.opencms.welcome.template.*.jsp - náš modul si to vše zařídí sám

Archiv s instalačními soubory:\\
to:
Doporučení: Všechny front-end edit stránky přes HTTPS protože v tom případě se validují i POST požadavky.

Jak získat v mé šabloně "zabezpečenou" login screen: úplně stejně jako v org.opencms.welcome.template.*.jsp - náš modul si vše zařídí sám

Archív s instalačními soubory:\\
18 November 2008, 19:41 by JaroslavPavuk -
Changed lines 68-71 from:
''val-url'' – url validační stránky, která je součástí welcome modulu\\

Filter je namapován na všechny stránky.
to:
''val-url'' – url validační stránky, která je součástí welcome modulu

Filter je mapován na všechny stránky.
18 November 2008, 19:35 by JaroslavPavuk -
Changed line 73 from:
Toto se nastavuje v Tomcat Java Options – tato vlastnost poté platí jen pro Tomcat a ne pro celý JVM. Tento soubor se při instalaci modulu antem nakopíruje do adresáře _Kerberos_Configuration_ v rootu Tomcatu. Toto nastavení se provede pomocí následující konstrukce:
to:
Toto se nastavuje v Tomcat Java Options – tato vlastnost poté platí jen pro Tomcat a ne pro celý JVM. Tento soubor se při instalaci modulu antem nakopíruje do adresáře ''Kerberos_Configuration'' v rootu Tomcatu. Toto nastavení se provede pomocí následující konstrukce:
18 November 2008, 19:33 by JaroslavPavuk -
Changed lines 8-9 from:
'''2. '''Nastavení zabezpečeného přístupu https v souboru <CATALINA_HOME>/conf/''server.xml'' pro Tomcat. Viz. [[http://tomcat.apache.org/tomcat-5.5-doc/ssl-howto.html]]
to:
'''2. '''Nastavení zabezpečeného přístupu https v souboru ''<CATALINA_HOME>/conf/server.xml'' pro Tomcat. Viz. [[http://tomcat.apache.org/tomcat-5.5-doc/ssl-howto.html]]
Changed line 11 from:
V souboru <opencmsroot>/WEB-INF/config/''opencms-system.xml'', nastavíme:\\
to:
V souboru ''<opencmsroot>/WEB-INF/config/opencms-system.xml'', nastavíme:\\
Changed line 46 from:
'''5. '''Nastavení filtru v <opencmsroot>/WEB-INF/web.xml\\
to:
'''5. '''Nastavení filtru v ''<opencmsroot>/WEB-INF/web.xml''\\
Changed lines 67-69 from:
_timeout_ – čas po kterém bude při requestu vyvolána validační smyčka\\
_val-url_ – url validační stránky, která je součástí welcome modulu\\
to:
''timeout'' – čas po kterém bude při requestu vyvolána validační smyčka\\
''val-url'' – url validační stránky, která je součástí welcome modulu\\
18 November 2008, 19:31 by JaroslavPavuk -
Changed lines 48-66 from:
<filter>
-><filter-name>[=ValidateAuthFilter=]</filter-name>\\
<filter-class>cz.zcu.kiv.opencms.[=ValidateAuthFilter=]</filter-class>\\
<init-param>
--><param-name>timeout</param-name>\\
<param-value>15000</param-value>
--<</init-param>\\
<init-param>
--><param-name>val-url</param-name>\\
<param-value>\
[=https://=]''SERVER_NAME1:SECURE_PORT''[=/opencms/opencms/system/modules/org.opencms.welcome/elements/login_element_secure.jsp=]\
</param-value>
--<</init-param>
-<</filter>\\
<filter-mapping>
-><filter-name>[=ValidateAuthFilter=]</filter-name>\\
<url-pattern>/opencms/*</url-pattern>
-<</filter-mapping>
to:
''<filter>''
->''<filter-name>[=ValidateAuthFilter=]</filter-name>''\\
''<filter-class>cz.zcu.kiv.opencms.[=ValidateAuthFilter=]</filter-class>''\\
''<init-param>''
-->''<param-name>timeout</param-name>''\\
''<param-value>15000</param-value>''
--<''</init-param>''\\
''<init-param>''
-->''<param-name>val-url</param-name>''\\
''<param-value>\
[=https://=]'''server_name1:secure_port'''[=/opencms/opencms/system/modules/org.opencms.welcome/elements/login_element_secure.jsp=]\
</param-value>''
--<''</init-param>''
-<''</filter>''\\
''<filter-mapping>''
->''<filter-name>[=ValidateAuthFilter=]</filter-name>''\\
''<url-pattern>/opencms/*</url-pattern>''
-<''</filter-mapping>''
Changed lines 68-69 from:
_val-url_ – url validační stránky, která je součástí welcome modulu
to:
_val-url_ – url validační stránky, která je součástí welcome modulu\\

Filter je namapován na všechny stránky.
18 November 2008, 19:28 by JaroslavPavuk -
Changed line 11 from:
V souboru <OPENCMSROOT>/WEB-INF/config/''opencms-system.xml'', nastavíme:\\
to:
V souboru <opencmsroot>/WEB-INF/config/''opencms-system.xml'', nastavíme:\\
Changed lines 14-19 from:
<default-uri>/sites/default/</default-uri>
-><site server=[="http://=]'''server_name1:unsecure_port'''" uri="/sites/default/">
--><secure server=[="https://=]'''server_name1:secure_port'''" exclusive="true" error="false" />
--<</site>
</sites>''
to:
''<default-uri>/sites/default/</default-uri>''
->''<site server=[="http://=]'''server_name1:unsecure_port'''" uri="/sites/default/">''
-->''<secure server=[="https://=]'''server_name1:secure_port'''" exclusive="true" error="false" />''
--<''</site>''
''</sites>''
Changed line 72 from:
-->-Djava.security.auth.login.config=''CESTA_K_KerbNastaveni.conf''
to:
-->''-Djava.security.auth.login.config=CESTA_K_KerbNastaveni.conf''
Changed line 78 from:
-->-Djava.security.krb5.conf=''CESTA_K_SOUBORU_KRB5.CONF''
to:
-->''-Djava.security.krb5.conf=CESTA_K_SOUBORU_KRB5.CONF''
Changed lines 85-89 from:
*naimportovat modul org.opencms.welcome_4.2.5.zip
*zpět do Explorer modu, jít do system/modules/org.opencms.welcome/elements/
*v ''login_element.jsp'' upravit odkaz na ''login_module_secure.jsp'' ve formuláři, viz. řádka s TODO komentářem
*Upravit url v login_element_secure.jsp pro přechod na zabezpečené url (na sebe sama při nezabezpečeném přístupu), viz. TODO komentář
to:
*naimportovat modul ''org.opencms.welcome_4.2.5.zip''
*zpět do Explorer view, jít do ''system/modules/org.opencms.welcome/elements/''
*v ''login_element.jsp'' upravit odkaz na ''login_module_secure.jsp'' ve formuláři, viz. řádky s TODO komentářem
*upravit url v ''login_element_secure.jsp'' pro přechod na zabezpečené url (na sebe sama při nezabezpečeném přístupu), viz. TODO komentář
18 November 2008, 19:25 by JaroslavPavuk -
Changed lines 12-13 from:
<sites>
-><workplace-server>[=https://=]''SERVER_NAME1:SECURE_PORT''</workplace-server>\\
to:
''<sites>''
->''<workplace-server>[=https://=]'''server_name1:secure_port'''</workplace-server>''\\
Changed lines 15-16 from:
-><site server=[="http://=]''SERVER_NAME1:UNSECURE_PORT''" uri="/sites/default/">
--><secure server=[="https://=]''SERVER_NAME1:SECURE_PORT''" exclusive="true" error="false" />
to:
-><site server=[="http://=]'''server_name1:unsecure_port'''" uri="/sites/default/">
--><secure server=[="https://=]'''server_name1:secure_port'''" exclusive="true" error="false" />
Changed lines 18-19 from:
</sites>
to:
</sites>''
18 November 2008, 19:23 by JaroslavPavuk -
Changed lines 44-45 from:
*''KerbNastaveni''.conf
to:
*''[=KerbNastaveni=].conf''
Changed line 70 from:
'''6. '''Nastavení cesty k _LoginConfigurationFile_.\\
to:
'''6. '''Nastavení cesty k ''[=LoginConfigurationFile=]''.\\
18 November 2008, 19:21 by JaroslavPavuk -
Changed lines 31-32 from:
->_ant -buildfile installToOpenCms.xml_
to:
->''ant -buildfile installToOpenCms.xml''
Changed lines 36-38 from:
*_cz.zcu.kiv.opencms_
*_authentication.jar_
to:
*''cz.zcu.kiv.opencms''
*''authentication.jar''
Changed lines 40-41 from:
*_opencms.jar_
to:
*''opencms.jar''
18 November 2008, 19:19 by JaroslavPavuk -
Changed line 26 from:
K instalaci slouží ant-soubor. Před jeho spuštěním je potřeba vzít na vědomí následující věci:
to:
K instalaci slouží _ant-soubor_. Před jeho spuštěním je potřeba vzít na vědomí následující věci:
Changed lines 28-29 from:
*Aby bylo možné tyto změny kdykoliv vrátit a uvést tak systém do původního stavu, obsahuje ant-soubor také cíl resetChanges. Při instalaci se totiž vytvoří záloha původního souboru opencms.jar. Místo kam se tento soubor uloží, je možné nastavit pomocí property backupDir implicitně se tento adresář jmenuje Backup. Pomocí cíle resetChanges se tedy tento původní soubor může vrátit na Tomcat a vymazat tak změny provedené v [=OpenCms=].
to:
*Aby bylo možné tyto změny kdykoliv vrátit a uvést tak systém do původního stavu, obsahuje _ant-soubor_ také cíl _resetChanges_. Při instalaci se totiž vytvoří záloha původního souboru _opencms.jar_. Místo kam se tento soubor uloží, je možné nastavit pomocí property _backupDir_ implicitně se tento adresář jmenuje _Backup_. Pomocí cíle _resetChanges_ se tedy tento původní soubor může vrátit na Tomcat a vymazat tak změny provedené v [=OpenCms=].
Changed lines 31-32 from:
->ant -buildfile installToOpenCms.xml
to:
->_ant -buildfile installToOpenCms.xml_
Changed lines 36-38 from:
*cz.zcu.kiv.opencms
*authentication.jar
to:
*_cz.zcu.kiv.opencms_
*_authentication.jar_
Changed lines 40-45 from:
*opencms.jar

c) V instalačním adresáři Tomcatu se vytvoří adresář Kerberos_Configuration, do kterého se nakopírují soubory potřebné pro správnou funkčnost autentizace protokolem Kerberos:
*krb5.conf
*[=KerbNastaveni=].conf
to:
*_opencms.jar_

c) V instalačním adresáři Tomcatu se vytvoří adresář ''Kerberos_Configuration'', do kterého se nakopírují soubory potřebné pro správnou funkčnost autentizace protokolem Kerberos:
*''krb5.conf''
*''KerbNastaveni''.conf
Changed line 47 from:
Do tagu <web-app> přidáme:\\
to:
Do tagu ''<web-app>'' přidáme:\\
Changed line 58 from:
[=https://SERVER_NAME1:SECURE_PORT/opencms/opencms/system/modules/org.opencms.welcome/elements/login_element_secure.jsp=]\
to:
[=https://=]''SERVER_NAME1:SECURE_PORT''[=/opencms/opencms/system/modules/org.opencms.welcome/elements/login_element_secure.jsp=]\
Changed lines 67-76 from:
timeout – čas po kterém bude při requestu vyvolána validační smyčka\\
val-url – url validační stránky, která je součástí welcome modulu

'''6. '''Nastavení cesty k [=LoginConfigurationFile=].\\
Toto se nastavuje v Tomcat Java Options – tato vlastnost poté platí jen pro Tomcat a ne pro celý JVM. Tento soubor se při instalaci modulu antem nakopíruje do adresáře Kerberos_Configuration v rootu Tomcatu. Toto nastavení se provede pomocí následující konstrukce:
-->-Djava.security.auth.login.config=CESTA_K_KerbNastaveni.conf
-<Pro Linux se toto provede pomocí doplnění hodnoty proměnné CATALINA_OPTS v souboru /etc/environment. Pro změnu tohoto souboru musíte mít root práva.

Dalším krokem je nastavení cesty k souboru, který obsahuje parametry protokolu Kerberos 5. Tento soubor by se na všech počítačích používaných v prostředí ZČU již měl nacházet na správném místě (kde jej Java standardně vyhledává). Na linuxových strojích se tento soubor jmenuje krb5.conf a je v adresáři /etc, na windows se tento soubor jmenuje _krb5.ini_ a měl by být v adresáři c:\winnt. Pokud se tento soubor nevyskytuje na jednom z těchto míst, existují další, kde jej java hledá – viz dokumentace v JAAS.
to:
_timeout_ – čas po kterém bude při requestu vyvolána validační smyčka\\
_val-url_ – url validační stránky, která je součástí welcome modulu

'''6. '''Nastavení cesty k _LoginConfigurationFile_.\\
Toto se nastavuje v Tomcat Java Options – tato vlastnost poté platí jen pro Tomcat a ne pro celý JVM. Tento soubor se při instalaci modulu antem nakopíruje do adresáře _Kerberos_Configuration_ v rootu Tomcatu. Toto nastavení se provede pomocí následující konstrukce:
-->-Djava.security.auth.login.config=''CESTA_K_KerbNastaveni.conf''
-<Pro Linux se toto provede pomocí doplnění hodnoty proměnné ''CATALINA_OPTS'' v souboru ''/etc/environment''. Pro změnu tohoto souboru musíte mít root práva.

Dalším krokem je nastavení cesty k souboru, který obsahuje parametry protokolu Kerberos 5. Tento soubor by se na všech počítačích používaných v prostředí ZČU již měl nacházet na správném místě (kde jej Java standardně vyhledává). Na linuxových strojích se tento soubor jmenuje _krb5.conf_ a je v adresáři _/etc_, na windows se tento soubor jmenuje _krb5.ini_ a měl by být v adresáři _c:\winnt_. Pokud se tento soubor nevyskytuje na jednom z těchto míst, existují další, kde jej java hledá – viz dokumentace v JAAS.
Changed line 78 from:
-->-Djava.security.krb5.conf=CESTA_K_SOUBORU_KRB5.CONF
to:
-->-Djava.security.krb5.conf=''CESTA_K_SOUBORU_KRB5.CONF''
Changed line 85 from:
*naimportovat modul org.opencms.welcome_4.2.6.zip
to:
*naimportovat modul org.opencms.welcome_4.2.5.zip
Changed line 87 from:
*v login_element.jsp upravit odkaz na login_module_secure.jsp ve formuláři, viz. řádka s TODO komentářem
to:
*v ''login_element.jsp'' upravit odkaz na ''login_module_secure.jsp'' ve formuláři, viz. řádka s TODO komentářem
18 November 2008, 19:14 by JaroslavPavuk -
Changed lines 8-9 from:
'''2. '''Nastavení zabezpečeného přístupu https v souboru '''<CATALINA_HOME>/conf/server.xml''' pro Tomcat. Viz. [[http://tomcat.apache.org/tomcat-5.5-doc/ssl-howto.html]]
to:
'''2. '''Nastavení zabezpečeného přístupu https v souboru <CATALINA_HOME>/conf/''server.xml'' pro Tomcat. Viz. [[http://tomcat.apache.org/tomcat-5.5-doc/ssl-howto.html]]
Changed line 11 from:
V souboru ''<OPENCMSROOT>/WEB-INF/config/opencms-system.xml'', nastavíme:\\
to:
V souboru <OPENCMSROOT>/WEB-INF/config/''opencms-system.xml'', nastavíme:\\
Changed lines 20-23 from:
Tag <secure> v daném tvaru je třeba jen u definice site, která má server shodný s workplace-server.

Otazník: jak u multisite?
to:
Tag ''<secure>'' v daném tvaru je třeba jen u definice ''<site>'', která má server shodný s ''<workplace-server>''.

*Otazník*: jak u multisite?
18 November 2008, 19:11 by JaroslavPavuk -
Changed line 11 from:
V souboru '''<OPENCMSROOT>/WEB-INF/config/opencms-system.xml''', nastavíme:\\
to:
V souboru ''<OPENCMSROOT>/WEB-INF/config/opencms-system.xml'', nastavíme:\\
Changed line 13 from:
-><workplace-server>https://'''SERVER_NAME1:SECURE_PORT'''</workplace-server>\\
to:
-><workplace-server>[=https://=]''SERVER_NAME1:SECURE_PORT''</workplace-server>\\
Changed lines 15-16 from:
-><site server="http://'''SERVER_NAME1:UNSECURE_PORT'''" uri="/sites/default/">
--><secure server=[="https://SERVER_NAME1:SECURE_PORT"=] exclusive="true" error="false" />
to:
-><site server=[="http://=]''SERVER_NAME1:UNSECURE_PORT''" uri="/sites/default/">
--><secure server=[="https://=]''SERVER_NAME1:SECURE_PORT''" exclusive="true" error="false" />
18 November 2008, 19:10 by JaroslavPavuk -
Changed lines 8-9 from:
'''2. '''Nastavení zabezpečeného přístupu https v souboru _<CATALINA_HOME>/conf/server.xml_ pro Tomcat. Viz. [[http://tomcat.apache.org/tomcat-5.5-doc/ssl-howto.html]]
to:
'''2. '''Nastavení zabezpečeného přístupu https v souboru '''<CATALINA_HOME>/conf/server.xml''' pro Tomcat. Viz. [[http://tomcat.apache.org/tomcat-5.5-doc/ssl-howto.html]]
Changed line 11 from:
V souboru <OPENCMSROOT>/WEB-INF/config/opencms-system.xml, nastavíme:\\
to:
V souboru '''<OPENCMSROOT>/WEB-INF/config/opencms-system.xml''', nastavíme:\\
Changed line 13 from:
-><workplace-server>[=https://SERVER_NAME1:SECURE_PORT=]</workplace-server>\\
to:
-><workplace-server>https://'''SERVER_NAME1:SECURE_PORT'''</workplace-server>\\
Changed line 15 from:
-><site server=[="http://SERVER_NAME1:UNSECURE_PORT"=] uri="/sites/default/">
to:
-><site server="http://'''SERVER_NAME1:UNSECURE_PORT'''" uri="/sites/default/">
18 November 2008, 19:07 by JaroslavPavuk -
Changed lines 6-10 from:
'''1.'''Zastavte Tomcat

'''2.'''Nastavení zabezpečeného přístupu https v souboru <CATALINA_HOME>/conf/server.xml pro Tomcat. Viz. http://tomcat.apache.org/tomcat-5.5-doc/ssl-howto.html

'''3.'''Zabezpečení back-end (workplace) [=OpenCms=]\\
to:
'''1. '''Zastavte Tomcat

'''2. '''Nastavení zabezpečeného přístupu https v souboru _<CATALINA_HOME>/conf/server.xml_ pro Tomcat. Viz. [[http://tomcat.apache.org/tomcat-5.5-doc/ssl-howto.html]]

'''3. '''Zabezpečení back-end (workplace) [=OpenCms=]\\
Changed lines 24-25 from:
'''4.'''Instalace změněných souborů na systém [=OpenCms=].
to:
'''4. '''Instalace změněných souborů na systém [=OpenCms=].
Changed line 46 from:
'''5.'''Nastavení filtru v <opencmsroot>/WEB-INF/web.xml\\
to:
'''5. '''Nastavení filtru v <opencmsroot>/WEB-INF/web.xml\\
Changed line 70 from:
'''6.'''Nastavení cesty k [=LoginConfigurationFile=].\\
to:
'''6. '''Nastavení cesty k [=LoginConfigurationFile=].\\
Changed lines 81-83 from:
'''7.'''Nyní můžete Tomcat opět spustit

'''8.'''Instalace welcome modulu do [=OpenCms=]
to:
'''7. '''Nyní můžete Tomcat opět spustit

'''8. '''Instalace welcome modulu do [=OpenCms=]
Changed lines 90-94 from:
'''9.'''Proveďte restart Tomcatu

'''10.'''Nyní by již měly všechny nové funkce být k dispozici.

to:
'''9. '''Proveďte restart Tomcatu

'''10. '''Nyní by již měly všechny nové funkce být k dispozici.

18 November 2008, 19:02 by JaroslavPavuk -
Changed line 102 from:
Attach:LoginModulInstall.zip
to:
[[http://home.zcu.cz/~jpavuk/opencms/distr/LoginModuleInstall.zip | LoginModuleInstall.zip]]
18 November 2008, 12:21 by PremekBrada -
Changed line 35 from:
a) -<Do [=OpenCms=] se nakopírují následující soubory:
to:
a) Do [=OpenCms=] se nakopírují následující soubory:
Changed line 58 from:
[=https://SERVER_NAME:SECURE_PORT/opencms/opencms/system/modules/org.opencms.welcome/elements/login_element_secure.jsp=]\
to:
[=https://SERVER_NAME1:SECURE_PORT/opencms/opencms/system/modules/org.opencms.welcome/elements/login_element_secure.jsp=]\
Changed line 72 from:
-->-Djava.security.auth.login.config=CESTA_K_LCF
to:
-->-Djava.security.auth.login.config=CESTA_K_KerbNastaveni.conf
18 November 2008, 12:14 by PremekBrada -
Changed lines 33-35 from:
-<Do [=OpenCms=] se nakopírují následující soubory:
to:
a provede automaticky následující kroky:

a) -<Do [=OpenCms=] se nakopírují následující soubory:
Changed line 39 from:
Změní se soubor:
to:
b) Změní se soubor:
Changed line 42 from:
V instalačním adresáři Tomcatu se vytvoří adresář Kerberos_Configuration, do kterého se nakopírují soubory potřebné pro správnou funkčnost autentizace protokolem Kerberos:
to:
c) V instalačním adresáři Tomcatu se vytvoří adresář Kerberos_Configuration, do kterého se nakopírují soubory potřebné pro správnou funkčnost autentizace protokolem Kerberos:
18 November 2008, 12:11 by PremekBrada -
Changed lines 73-74 from:
Dalším krokem je nastavení cesty k souboru, který obsahuje parametry protokolu Kerberos 5. Tento soubor by se na všech počítačích používaných v prostředí ZČU již měl nacházet na správném místě (kde jej Java standardně vyhledává). Na linuxových strojích se tento soubor jmenuje krb5.conf a je v adresáři /etc, na windows se tento soubor jmenuje krb5.ini a měl by být v adresáři c:\winnt. Pokud se tento soubor nevyskytuje na jednom z těchto míst, existují další, kde jej java hledá – viz. dokumentace v JAAS.
to:
Dalším krokem je nastavení cesty k souboru, který obsahuje parametry protokolu Kerberos 5. Tento soubor by se na všech počítačích používaných v prostředí ZČU již měl nacházet na správném místě (kde jej Java standardně vyhledává). Na linuxových strojích se tento soubor jmenuje krb5.conf a je v adresáři /etc, na windows se tento soubor jmenuje _krb5.ini_ a měl by být v adresáři c:\winnt. Pokud se tento soubor nevyskytuje na jednom z těchto míst, existují další, kde jej java hledá – viz dokumentace v JAAS.
18 November 2008, 12:10 by PremekBrada -
Added lines 22-23:
Otazník: jak u multisite?
18 November 2008, 11:00 by JaroslavPavuk -
18 November 2008, 10:59 by JaroslavPavuk -
Changed lines 29-30 from:
->ant installToOpenCms.xml
to:
->ant -buildfile installToOpenCms.xml
17 November 2008, 23:14 by JaroslavPavuk -
Changed lines 95-98 from:
jak získat v mé šabloně "zabezpečenou" login screen: úplně stejně jako v org.opencms.welcome.template.*.jsp - náš modul si to vše zařídí sám
to:
jak získat v mé šabloně "zabezpečenou" login screen: úplně stejně jako v org.opencms.welcome.template.*.jsp - náš modul si to vše zařídí sám

Archiv s instalačními soubory:\\
Attach:LoginModulInstall.zip
17 November 2008, 23:06 by JaroslavPavuk -
17 November 2008, 23:00 by JaroslavPavuk -
17 November 2008, 23:00 by JaroslavPavuk -
Changed lines 86-87 from:
'''9.'''Proveďte restart Tomcatu\\
to:
'''9.'''Proveďte restart Tomcatu
17 November 2008, 22:59 by JaroslavPavuk -
Changed lines 22-23 from:
'''4.'''Instalace změněných souborů na systém [=OpenCms=].\\
to:
'''4.'''Instalace změněných souborů na systém [=OpenCms=].
17 November 2008, 22:57 by JaroslavPavuk -
Changed lines 6-10 from:
*1.*Zastavte Tomcat

*2.*Nastavení zabezpečeného přístupu https v souboru <CATALINA_HOME>/conf/server.xml pro Tomcat. Viz. http://tomcat.apache.org/tomcat-5.5-doc/ssl-howto.html

*3.*Zabezpečení back-end (workplace) [=OpenCms=]\\
to:
'''1.'''Zastavte Tomcat

'''2.'''Nastavení zabezpečeného přístupu https v souboru <CATALINA_HOME>/conf/server.xml pro Tomcat. Viz. http://tomcat.apache.org/tomcat-5.5-doc/ssl-howto.html

'''3.'''Zabezpečení back-end (workplace) [=OpenCms=]\\
Changed line 22 from:
*4.*Instalace změněných souborů na systém [=OpenCms=].\\
to:
'''4.'''Instalace změněných souborů na systém [=OpenCms=].\\
Changed line 41 from:
*5.*Nastavení filtru v <opencmsroot>/WEB-INF/web.xml\\
to:
'''5.'''Nastavení filtru v <opencmsroot>/WEB-INF/web.xml\\
Changed line 65 from:
*6.*Nastavení cesty k [=LoginConfigurationFile=].\\
to:
'''6.'''Nastavení cesty k [=LoginConfigurationFile=].\\
Changed lines 76-78 from:
*7.*Nyní můžete Tomcat opět spustit

*8.*Instalace welcome modulu do [=OpenCms=]
to:
'''7.'''Nyní můžete Tomcat opět spustit

'''8.'''Instalace welcome modulu do [=OpenCms=]
Changed lines 85-88 from:
*9.*Proveďte restart Tomcatu\\
*10.*Nyní by již měly všechny nové funkce být k dispozici.

to:
'''9.'''Proveďte restart Tomcatu\\
'''10.'''Nyní by již měly všechny nové funkce být k dispozici.

17 November 2008, 22:55 by JaroslavPavuk -
Changed lines 6-10 from:
1.Zastavte Tomcat

2.Nastavení zabezpečeného přístupu https v souboru <CATALINA_HOME>/conf/server.xml pro Tomcat. Viz. http://tomcat.apache.org/tomcat-5.5-doc/ssl-howto.html

3.Zabezpečení back-end (workplace) [=OpenCms=]\\
to:
*1.*Zastavte Tomcat

*2.*Nastavení zabezpečeného přístupu https v souboru <CATALINA_HOME>/conf/server.xml pro Tomcat. Viz. http://tomcat.apache.org/tomcat-5.5-doc/ssl-howto.html

*3.*Zabezpečení back-end (workplace) [=OpenCms=]\\
Changed line 22 from:
4.Instalace změněných souborů na systém [=OpenCms=].\\
to:
*4.*Instalace změněných souborů na systém [=OpenCms=].\\
Changed line 41 from:
5.Nastavení filtru v <opencmsroot>/WEB-INF/web.xml\\
to:
*5.*Nastavení filtru v <opencmsroot>/WEB-INF/web.xml\\
Changed line 65 from:
6.Nastavení cesty k [=LoginConfigurationFile=].\\
to:
*6.*Nastavení cesty k [=LoginConfigurationFile=].\\
Changed lines 68-69 from:
--<Pro Linux se toto provede pomocí doplnění hodnoty proměnné CATALINA_OPTS v souboru /etc/environment. Pro změnu tohoto souboru musíte mít root práva.
to:
-<Pro Linux se toto provede pomocí doplnění hodnoty proměnné CATALINA_OPTS v souboru /etc/environment. Pro změnu tohoto souboru musíte mít root práva.
Changed lines 74-78 from:
--<Tento soubor se při instalaci nakopíruje do adresáře Kerberos_Configuration v instalačním adresáři Tomcatu (stejně jako Login Configuration File).

7.Nyní můžete Tomcat opět spustit

8.Instalace welcome modulu do [=OpenCms=]
to:
-<Tento soubor se při instalaci nakopíruje do adresáře Kerberos_Configuration v instalačním adresáři Tomcatu (stejně jako Login Configuration File).

*7.*Nyní můžete Tomcat opět spustit

*8.*Instalace welcome modulu do [=OpenCms=]
Changed lines 85-88 from:
9.Proveďte restart Tomcatu\\
10.Nyní by již měly všechny nové funkce být k dispozici.

to:
*9.*Proveďte restart Tomcatu\\
*10.*Nyní by již měly všechny nové funkce být k dispozici.

17 November 2008, 22:50 by JaroslavPavuk -
Changed line 58 from:
-><filter-name>ValidateAuthFilter</filter-name>\\
to:
-><filter-name>[=ValidateAuthFilter=]</filter-name>\\
Changed line 65 from:
6.Nastavení cesty k LoginConfigurationFile.\\
to:
6.Nastavení cesty k [=LoginConfigurationFile=].\\
Changed lines 67-72 from:
-Djava.security.auth.login.config=CESTA_K_LCF
Pro Linux se toto provede pomocí doplnění hodnoty proměnné CATALINA_OPTS v souboru /etc/environment. Pro změnu tohoto souboru musíte mít root práva.
Dalším krokem je nastavení cesty k souboru, který obsahuje parametry protokolu Kerberos 5. Tento soubor by se na všech počítačích používaných v prostředí ZČU již měl nacházet na správném místě (kde jej Java standardně vyhledává). Na linuxových strojích se tento soubor jmenuje krb5.conf a je v adresáři /etc, na windows se tento soubor jmenuje krb5.ini a měl by být v adresáři c:\winnt. Pokud se tento soubor nevyskytuje na jednom z těchto míst, existují další, kde jej java hledá – viz. dokumentace v JAAS. Eventuelně je možné cestu k tomuto souboru nastavit pomocí parametru:
-Djava.security.krb5.conf=CESTA_K_SOUBORU_KRB5.CONF
Tento soubor se při instalaci nakopíruje do adresáře Kerberos_Configuration v instalačním adresáři Tomcatu. (stejně jako Login Configuration File)
to:
-->-Djava.security.auth.login.config=CESTA_K_LCF
--<Pro Linux se toto provede pomocí doplnění hodnoty proměnné CATALINA_OPTS v souboru /etc/environment. Pro změnu tohoto souboru musíte mít root práva.
Dalším krokem je nastavení cesty k souboru, který obsahuje parametry protokolu Kerberos 5. Tento soubor by se na všech počítačích používaných v prostředí ZČU již měl nacházet na správném místě (kde jej Java standardně vyhledává). Na linuxových strojích se tento soubor jmenuje krb5.conf a je v adresáři /etc, na windows se tento soubor jmenuje krb5.ini a měl by být v adresáři c:\winnt. Pokud se tento soubor nevyskytuje na jednom z těchto míst, existují další, kde jej java hledá – viz. dokumentace v JAAS.

Eventuelně je možné cestu k tomuto souboru nastavit pomocí parametru:
-->-Djava.security.krb5.conf=CESTA_K_SOUBORU_KRB5.CONF
--<Tento soubor se při instalaci nakopíruje do adresáře Kerberos_Configuration v instalačním adresáři Tomcatu (stejně jako Login Configuration File).
17 November 2008, 22:47 by JaroslavPavuk -
Changed line 53 from:
https://SERVER_NAME:SECURE_PORT/opencms/opencms/system/modules/org.opencms.welcome/elements/login_element_secure.jsp\
to:
[=https://SERVER_NAME:SECURE_PORT/opencms/opencms/system/modules/org.opencms.welcome/elements/login_element_secure.jsp=]\
Changed line 56 from:
-<</filter>
to:
-<</filter>\\
Changed lines 58-61 from:
<filter-name>ValidateAuthFilter</filter-name>
<url-pattern>/opencms/*</url-pattern>
</filter-mapping>
timeout – čas po kterém bude při requestu vyvolána validační smyčka
to:
-><filter-name>ValidateAuthFilter</filter-name>\\
<url-pattern>/opencms/*</url-pattern>
-<</filter-mapping>

timeout – čas po kterém bude při requestu vyvolána validační smyčka\\
17 November 2008, 22:45 by JaroslavPavuk -
Changed lines 44-45 from:
-><filter-name>[=ValidateAuthFilter=]</filter-name>
<filter-class>cz.zcu.kiv.opencms.[=ValidateAuthFilter=]</filter-class>
to:
-><filter-name>[=ValidateAuthFilter=]</filter-name>\\
<filter-class>cz.zcu.kiv.opencms.[=ValidateAuthFilter=]</filter-class>\\
Changed line 47 from:
--><param-name>timeout</param-name>
to:
--><param-name>timeout</param-name>\\
Changed line 49 from:
--<</init-param>
to:
--<</init-param>\\
Changed line 51 from:
--><param-name>val-url</param-name>
to:
--><param-name>val-url</param-name>\\
17 November 2008, 22:44 by JaroslavPavuk -
Changed line 23 from:
K instalaci slouží ant soubor. Před jeho spuštěním je potřeba vzít na vědomí následující věci:\\
to:
K instalaci slouží ant-soubor. Před jeho spuštěním je potřeba vzít na vědomí následující věci:
Changed lines 27-29 from:
Instalace se spustí příkazem:\\
ant installToOpenCms.xml\\
Do [=OpenCms=]se nakopírují následující soubory:
to:
Instalace se spustí příkazem:
->ant installToOpenCms.xml

-<Do [=OpenCms=] se nakopírují následující soubory:
Added line 33:
Added line 36:
Changed lines 39-40 from:
*KerbNastaveni.conf
to:
*[=KerbNastaveni=].conf
Changed line 42 from:
Do tagu <web-app> přidáme:
to:
Do tagu <web-app> přidáme:\\
Added lines 44-57:
-><filter-name>[=ValidateAuthFilter=]</filter-name>
<filter-class>cz.zcu.kiv.opencms.[=ValidateAuthFilter=]</filter-class>
<init-param>
--><param-name>timeout</param-name>
<param-value>15000</param-value>
--<</init-param>
<init-param>
--><param-name>val-url</param-name>
<param-value>\
https://SERVER_NAME:SECURE_PORT/opencms/opencms/system/modules/org.opencms.welcome/elements/login_element_secure.jsp\
</param-value>
--<</init-param>
-<</filter>
<filter-mapping>
Deleted lines 58-71:
<filter-class>cz.zcu.kiv.opencms.ValidateAuthFilter</filter-class>
<init-param>
<param-name>timeout</param-name>
<param-value>15000</param-value>
</init-param>
<init-param>
<param-name>val-url</param-name>
<param-value>
https://SERVER_NAME:SECURE_PORT/opencms/opencms/system/modules/org.opencms.welcome/elements/login_element_secure.jsp
</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>ValidateAuthFilter</filter-name>
17 November 2008, 22:38 by JaroslavPavuk -
Added line 19:
Changed lines 25-28 from:
*Aby bylo možné tyto změny kdykoliv vrátit a uvést tak systém do původního stavu, obsahuje ant soubor také cíl resetChanges. Při instalaci se totiž vytvoří záloha původního souboru opencms.jar. Místo kam se tento soubor uloží, je možné nastavit pomocí property backupDir implicitně se tento adresář jmenuje Backup. Pomocí cíle resetChanges se tedy tento původní soubor může vrátit na Tomcat a vymazat tak změny provedené v [=OpenCms=].
Instalace se spustí příkazem:
ant installToOpenCms.xml
Do [=OpenCms=]se nakopírují následující soubory:\\
to:
*Aby bylo možné tyto změny kdykoliv vrátit a uvést tak systém do původního stavu, obsahuje ant-soubor také cíl resetChanges. Při instalaci se totiž vytvoří záloha původního souboru opencms.jar. Místo kam se tento soubor uloží, je možné nastavit pomocí property backupDir implicitně se tento adresář jmenuje Backup. Pomocí cíle resetChanges se tedy tento původní soubor může vrátit na Tomcat a vymazat tak změny provedené v [=OpenCms=].

Instalace se spustí příkazem:\\
ant installToOpenCms.xml\\
Do [=OpenCms=]se nakopírují následující soubory:
Changed line 32 from:
Změní se soubor:\\
to:
Změní se soubor:
Changed line 34 from:
V instalačním adresáři Tomcatu se vytvoří adresář Kerberos_Configuration, do kterého se nakopírují soubory potřebné pro správnou funkčnost autentizace protokolem Kerberos:\\
to:
V instalačním adresáři Tomcatu se vytvoří adresář Kerberos_Configuration, do kterého se nakopírují soubory potřebné pro správnou funkčnost autentizace protokolem Kerberos:
Changed line 71 from:
8.Instalace welcome modulu do [=OpenCms=]\\
to:
8.Instalace welcome modulu do [=OpenCms=]
17 November 2008, 22:35 by JaroslavPavuk -
Changed lines 6-7 from:
1.Zastavte Tomcat\\
2.Nastavení zabezpečeného přístupu https v souboru <CATALINA_HOME>/conf/server.xml pro Tomcat. Viz. http://tomcat.apache.org/tomcat-5.5-doc/ssl-howto.html\\
to:
1.Zastavte Tomcat

2.Nastavení zabezpečeného přístupu https v souboru <CATALINA_HOME>/conf/server.xml pro Tomcat. Viz. http://tomcat.apache.org/tomcat-5.5-doc/ssl-howto.html
Added line 20:
Added line 35:
Added line 58:
Changed lines 66-68 from:
7.Nyní můžete Tomcat opět spustit\\
to:

7.Nyní můžete Tomcat opět spustit
Added line 75:
Changed lines 77-79 from:
10.Nyní by již měly všechny nové funkce být k dispozici.\\

to:
10.Nyní by již měly všechny nové funkce být k dispozici.

17 November 2008, 22:33 by JaroslavPavuk -
Changed lines 6-8 from:
#Zastavte Tomcat
#Nastavení zabezpečeného přístupu https v souboru <CATALINA_HOME>/conf/server.xml pro Tomcat. Viz. http://tomcat.apache.org/tomcat-5.5-doc/ssl-howto.html
#Zabezpečení back-end (workplace) [=OpenCms=]
to:
1.Zastavte Tomcat\\
2.Nastavení zabezpečeného přístupu https v souboru <CATALINA_HOME>/conf/server.xml pro Tomcat. Viz. http://tomcat.apache.org/tomcat-5.5-doc/ssl-howto.html\\
3.Zabezpečení back-end (workplace) [=OpenCms=]\\
Changed line 18 from:
#Instalace změněných souborů na systém [=OpenCms=].
to:
4.Instalace změněných souborů na systém [=OpenCms=].\\
Changed line 32 from:
#Nastavení filtru v <opencmsroot>/WEB-INF/web.xml
to:
5.Nastavení filtru v <opencmsroot>/WEB-INF/web.xml\\
Changed lines 54-55 from:
#Nastavení cesty k LoginConfigurationFile. Toto se nastavuje v Tomcat Java Options – tato vlastnost poté platí jen pro Tomcat a ne pro celý JVM. Tento soubor se při instalaci modulu antem nakopíruje do adresáře Kerberos_Configuration v rootu Tomcatu. Toto nastavení se provede pomocí následující konstrukce:
to:
6.Nastavení cesty k LoginConfigurationFile.\\
Toto se nastavuje v Tomcat Java Options – tato vlastnost poté platí jen pro Tomcat a ne pro celý JVM. Tento soubor se při instalaci modulu antem nakopíruje do adresáře Kerberos_Configuration v rootu Tomcatu. Toto nastavení se provede pomocí následující konstrukce:
Changed lines 61-62 from:
#Nyní můžete Tomcat opět spustit
#Instalace welcome modulu do [=OpenCms=]
to:
7.Nyní můžete Tomcat opět spustit\\
8.Instalace welcome modulu do [=OpenCms=]\\
Changed lines 68-71 from:
#Proveďte restart Tomcatu
#Nyní by již měly všechny nové funkce být k dispozici.

to:
9.Proveďte restart Tomcatu\\
10.Nyní by již měly všechny nové funkce být k dispozici.\\

17 November 2008, 22:28 by JaroslavPavuk -
Changed lines 6-8 from:
#.Zastavte Tomcat
#.Nastavení zabezpečeného přístupu https v souboru <CATALINA_HOME>/conf/server.xml pro Tomcat. Viz. http://tomcat.apache.org/tomcat-5.5-doc/ssl-howto.html
#.Zabezpečení back-end (workplace) [=OpenCms=]
to:
#Zastavte Tomcat
#Nastavení zabezpečeného přístupu https v souboru <CATALINA_HOME>/conf/server.xml pro Tomcat. Viz. http://tomcat.apache.org/tomcat-5.5-doc/ssl-howto.html
#Zabezpečení back-end (workplace) [=OpenCms=]
Changed line 18 from:
#.Instalace změněných souborů na systém [=OpenCms=].
to:
#Instalace změněných souborů na systém [=OpenCms=].
Changed lines 25-26 from:
•cz.zcu.kiv.opencms
•authentication.jar
to:
*cz.zcu.kiv.opencms
*authentication.jar
Changed line 28 from:
•opencms.jar
to:
*opencms.jar
Changed lines 30-32 from:
•krb5.conf
•KerbNastaveni.conf
#.Nastavení filtru v <opencmsroot>/WEB-INF/web.xml
to:
*krb5.conf
*KerbNastaveni.conf
#Nastavení filtru v <opencmsroot>/WEB-INF/web.xml
Changed line 54 from:
#.Nastavení cesty k LoginConfigurationFile. Toto se nastavuje v Tomcat Java Options – tato vlastnost poté platí jen pro Tomcat a ne pro celý JVM. Tento soubor se při instalaci modulu antem nakopíruje do adresáře Kerberos_Configuration v rootu Tomcatu. Toto nastavení se provede pomocí následující konstrukce:
to:
#Nastavení cesty k LoginConfigurationFile. Toto se nastavuje v Tomcat Java Options – tato vlastnost poté platí jen pro Tomcat a ne pro celý JVM. Tento soubor se při instalaci modulu antem nakopíruje do adresáře Kerberos_Configuration v rootu Tomcatu. Toto nastavení se provede pomocí následující konstrukce:
Changed line 60 from:
#.Nyní můžete Tomcat opět spustit
to:
#Nyní můžete Tomcat opět spustit
Changed lines 62-70 from:
• přihlášení na back-end (workplace), přejít do Admin view
• naimportovat modul org.opencms.welcome_4.2.6.zip
• zpět do Explorer modu, jít do system/modules/org.opencms.welcome/elements/
• v login_element.jsp upravit odkaz na login_module_secure.jsp ve formuláři, viz. řádka s TODO komentářem
• Upravit url v login_element_secure.jsp pro přechod na zabezpečené url (na sebe sama při nezabezpečeném přístupu), viz. TODO komentář
#.Proveďte restart Tomcatu
#.Nyní by již měly všechny nové funkce být k dispozici.

to:
*přihlášení na back-end (workplace), přejít do Admin view
*naimportovat modul org.opencms.welcome_4.2.6.zip
*zpět do Explorer modu, jít do system/modules/org.opencms.welcome/elements/
*v login_element.jsp upravit odkaz na login_module_secure.jsp ve formuláři, viz. řádka s TODO komentářem
*Upravit url v login_element_secure.jsp pro přechod na zabezpečené url (na sebe sama při nezabezpečeném přístupu), viz. TODO komentář
#Proveďte restart Tomcatu
#Nyní by již měly všechny nové funkce být k dispozici.

17 November 2008, 22:27 by JaroslavPavuk -
Changed lines 6-8 from:
1.Zastavte Tomcat
2.Nastavení zabezpečeného přístupu https v souboru <CATALINA_HOME>/conf/server.xml pro Tomcat. Viz. http://tomcat.apache.org/tomcat-5.5-doc/ssl-howto.html
3.Zabezpečení back-end (workplace) [=OpenCms=]
to:
#.Zastavte Tomcat
#.Nastavení zabezpečeného přístupu https v souboru <CATALINA_HOME>/conf/server.xml pro Tomcat. Viz. http://tomcat.apache.org/tomcat-5.5-doc/ssl-howto.html
#.Zabezpečení back-end (workplace) [=OpenCms=]
Deleted line 12:
Deleted line 16:
Changed lines 18-19 from:

4.Instalace změněných souborů na systém [=OpenCms=].
to:
#.Instalace změněných souborů na systém [=OpenCms=].
Deleted line 22:
Deleted line 23:
Deleted line 28:
Changed lines 32-33 from:

5.Nastavení filtru v <opencmsroot>/WEB-INF/web.xml
to:
#.Nastavení filtru v <opencmsroot>/WEB-INF/web.xml
Deleted line 33:
Deleted line 47:
Deleted line 51:
Changed lines 54-55 from:

6.Nastavení cesty k LoginConfigurationFile. Toto se nastavuje v Tomcat Java Options – tato vlastnost poté platí jen pro Tomcat a ne pro celý JVM. Tento soubor se při instalaci modulu antem nakopíruje do adresáře Kerberos_Configuration v rootu Tomcatu. Toto nastavení se provede pomocí následující konstrukce:
to:
#.Nastavení cesty k LoginConfigurationFile. Toto se nastavuje v Tomcat Java Options – tato vlastnost poté platí jen pro Tomcat a ne pro celý JVM. Tento soubor se při instalaci modulu antem nakopíruje do adresáře Kerberos_Configuration v rootu Tomcatu. Toto nastavení se provede pomocí následující konstrukce:
Changed lines 60-61 from:
7.Nyní můžete Tomcat opět spustit
to:
#.Nyní můžete Tomcat opět spustit
Changed lines 67-73 from:

8.Proveďte restart Tomcatu

9.Nyní by již měly všechny nové funkce být k dispozici.


to:
#.Proveďte restart Tomcatu
#.Nyní by již měly všechny nové funkce být k dispozici.

17 November 2008, 22:24 by JaroslavPavuk -
Changed lines 6-8 from:
#Zastavte Tomcat
#Nastavení zabezpečeného přístupu https v souboru <CATALINA_HOME>/conf/server.xml pro Tomcat. Viz. http://tomcat.apache.org/tomcat-5.5-doc/ssl-howto.html
#Zabezpečení back-end (workplace) [=OpenCms=]
to:
1.Zastavte Tomcat
2.Nastavení zabezpečeného přístupu https v souboru <CATALINA_HOME>/conf/server.xml pro Tomcat. Viz. http://tomcat.apache.org/tomcat-5.5-doc/ssl-howto.html
3.Zabezpečení back-end (workplace) [=OpenCms=]
Changed line 21 from:
#Instalace změněných souborů na systém [=OpenCms=].
to:
4.Instalace změněných souborů na systém [=OpenCms=].
Changed line 39 from:
#Nastavení filtru v <opencmsroot>/WEB-INF/web.xml
to:
5.Nastavení filtru v <opencmsroot>/WEB-INF/web.xml
Changed line 65 from:
#Nastavení cesty k LoginConfigurationFile. Toto se nastavuje v Tomcat Java Options – tato vlastnost poté platí jen pro Tomcat a ne pro celý JVM. Tento soubor se při instalaci modulu antem nakopíruje do adresáře Kerberos_Configuration v rootu Tomcatu. Toto nastavení se provede pomocí následující konstrukce:
to:
6.Nastavení cesty k LoginConfigurationFile. Toto se nastavuje v Tomcat Java Options – tato vlastnost poté platí jen pro Tomcat a ne pro celý JVM. Tento soubor se při instalaci modulu antem nakopíruje do adresáře Kerberos_Configuration v rootu Tomcatu. Toto nastavení se provede pomocí následující konstrukce:
Changed lines 71-72 from:
#Nyní můžete Tomcat opět spustit
to:
7.Nyní můžete Tomcat opět spustit
Changed lines 80-85 from:
#Proveďte restart Tomcatu

#Nyní by již měly všechny nové funkce být k dispozici.


to:
8.Proveďte restart Tomcatu

9.Nyní by již měly všechny nové funkce být k dispozici.


17 November 2008, 22:23 by JaroslavPavuk -
Changed lines 22-24 from:
K instalaci slouží ant soubor. Před jeho spuštěním je potřeba vzít na vědomí následující věci: Spuštěním tohoto souboru dojde k přepsání některých tříd v instalaci [=OpenCms=]. Aby bylo možné tyto změny kdykoliv vrátit a uvést tak systém do původního stavu, obsahuje ant soubor také cíl resetChanges. Při instalaci se totiž vytvoří záloha původního souboru opencms.jar. Místo kam se tento soubor uloží, je možné nastavit pomocí property backupDir implicitně se tento adresář jmenuje Backup. Pomocí cíle resetChanges se tedy tento původní soubor může vrátit na Tomcat a vymazat tak změny provedené v [=OpenCms=].
to:
K instalaci slouží ant soubor. Před jeho spuštěním je potřeba vzít na vědomí následující věci:\\
*Spuštěním tohoto souboru dojde k přepsání některých tříd v instalaci [=OpenCms=].
*Aby bylo možné tyto změny kdykoliv vrátit a uvést tak systém do původního stavu, obsahuje ant soubor také cíl resetChanges. Při instalaci se totiž vytvoří záloha původního souboru opencms.jar. Místo kam se tento soubor uloží, je možné nastavit pomocí property backupDir implicitně se tento adresář jmenuje Backup. Pomocí cíle resetChanges se tedy tento původní soubor může vrátit na Tomcat a vymazat tak změny provedené v [=OpenCms=].
Changed lines 29-38 from:
Do [=OpenCms=]se nakopírují následující soubory:
• cz.zcu.kiv.opencms
• authentication.jar
Změní se soubor:
• opencms.jar
V instalačním adresáři Tomcatu se vytvoří adresář Kerberos_Configuration, do kterého se nakopírují soubory potřebné pro správnou funkčnost autentizace protokolem Kerberos:
• krb5.conf
• KerbNastaveni.conf

to:
Do [=OpenCms=]se nakopírují následující soubory:\\
•cz.zcu.kiv.opencms
•authentication.jar
Změní se soubor:\\
•opencms.jar

V instalačním adresáři Tomcatu se vytvoří adresář Kerberos_Configuration, do kterého se nakopírují soubory potřebné pro správnou funkčnost autentizace protokolem Kerberos:\\
•krb5.conf
•KerbNastaveni.conf
17 November 2008, 22:21 by JaroslavPavuk -
Changed line 16 from:
-<</site>
to:
--<</site>
17 November 2008, 22:18 by JaroslavPavuk -
Changed lines 14-16 from:
-><site server=[="http://SERVER_NAME1:UNSECURE_PORT"=] uri="/sites/default/">\\
--><secure server=[="https://SERVER_NAME1:SECURE_PORT"=] exclusive="true" error="false" />\\
-<</site>\\
to:
-><site server=[="http://SERVER_NAME1:UNSECURE_PORT"=] uri="/sites/default/">
--><secure server=[="https://SERVER_NAME1:SECURE_PORT"=] exclusive="true" error="false" />
-<</site>
17 November 2008, 22:15 by JaroslavPavuk -
Changed lines 11-12 from:
-><workplace-server>[=https://SERVER_NAME1:SECURE_PORT</workplace-server>\\
--><default-uri>/sites/default/=]</default-uri>
to:
-><workplace-server>[=https://SERVER_NAME1:SECURE_PORT=]</workplace-server>\\
<default-uri>/sites/default/</default-uri>
Changed lines 14-16 from:
-><site server="http://SERVER_NAME1:UNSECURE_PORT" uri="/sites/default/">\\
--><secure server="https://SERVER_NAME1:SECURE_PORT" exclusive="true" error="false" />\\
-></site>\\
to:
-><site server=[="http://SERVER_NAME1:UNSECURE_PORT"=] uri="/sites/default/">\\
--><secure server=[="https://SERVER_NAME1:SECURE_PORT"=] exclusive="true" error="false" />\\
-<</site>\\
Changed line 21 from:
4. Instalace změněných souborů na systém [=OpenCms=].
to:
#Instalace změněných souborů na systém [=OpenCms=].
Changed line 37 from:
5. Nastavení filtru v <opencmsroot>/WEB-INF/web.xml
to:
#Nastavení filtru v <opencmsroot>/WEB-INF/web.xml
Changed line 63 from:
6. Nastavení cesty k LoginConfigurationFile. Toto se nastavuje v Tomcat Java Options – tato vlastnost poté platí jen pro Tomcat a ne pro celý JVM. Tento soubor se při instalaci modulu antem nakopíruje do adresáře Kerberos_Configuration v rootu Tomcatu. Toto nastavení se provede pomocí následující konstrukce:
to:
#Nastavení cesty k LoginConfigurationFile. Toto se nastavuje v Tomcat Java Options – tato vlastnost poté platí jen pro Tomcat a ne pro celý JVM. Tento soubor se při instalaci modulu antem nakopíruje do adresáře Kerberos_Configuration v rootu Tomcatu. Toto nastavení se provede pomocí následující konstrukce:
Changed lines 69-71 from:
7. Nyní můžete Tomcat opět spustit

8. Instalace welcome modulu do [=OpenCms=]
to:
#Nyní můžete Tomcat opět spustit

#Instalace welcome modulu do [=OpenCms=]
Changed lines 78-83 from:
9. Proveďte restart Tomcatu

10. Nyní by již měly všechny nové funkce být k dispozici.


to:
#Proveďte restart Tomcatu

#Nyní by již měly všechny nové funkce být k dispozici.


17 November 2008, 22:08 by JaroslavPavuk -
Changed line 9 from:
V souboru <OPENCMSROOT>/WEB-INF/config/opencms-system.xml, nastavíme:
to:
V souboru <OPENCMSROOT>/WEB-INF/config/opencms-system.xml, nastavíme:\\
Changed line 11 from:
-><workplace-server>[=https://SERVER_NAME1:SECURE_PORT</workplace-server>
to:
-><workplace-server>[=https://SERVER_NAME1:SECURE_PORT</workplace-server>\\
Changed lines 14-16 from:
-><site server="http://SERVER_NAME1:UNSECURE_PORT" uri="/sites/default/">
--><secure server="https://SERVER_NAME1:SECURE_PORT" exclusive="true" error="false" />
-></site>
to:
-><site server="http://SERVER_NAME1:UNSECURE_PORT" uri="/sites/default/">\\
--><secure server="https://SERVER_NAME1:SECURE_PORT" exclusive="true" error="false" />\\
-></site>\\
17 November 2008, 22:07 by JaroslavPavuk -
Changed lines 3-5 from:
!Instalace modulů zajišťující zabezpečení přihlášení a práce v systému [=OpenCms=]
V tomto návodu se předpokládá, že systém [=OpenCms=] je nainstalován ve standardním adresáři openCms.
to:
!Instalace modulů zajišťujících zabezpečení přihlášení a práce v systému [=OpenCms=]
V tomto návodu se předpokládá, že systém [=OpenCms=] je nainstalován ve standardním adresáři opencms.
17 November 2008, 22:05 by JaroslavPavuk -
Changed lines 11-12 from:
-><workplace-server>https://SERVER_NAME1:SECURE_PORT</workplace-server>
--><default-uri>/sites/default/</default-uri>
to:
-><workplace-server>[=https://SERVER_NAME1:SECURE_PORT</workplace-server>
--><default-uri>/sites/default/=]</default-uri>
17 November 2008, 22:04 by JaroslavPavuk -
Changed line 3 from:
!Instalace modulů zajišťující zabezpečení přihlášení a práce v systému OpenCms
to:
!Instalace modulů zajišťující zabezpečení přihlášení a práce v systému [=OpenCms=]
Changed line 8 from:
#Zabezpečení back-end (workplace) openCms
to:
#Zabezpečení back-end (workplace) [=OpenCms=]
Changed lines 21-22 from:
4. Instalace změněných souborů na systém OpenCms.
K instalaci slouží ant soubor. Před jeho spuštěním je potřeba vzít na vědomí následující věci: Spuštěním tohoto souboru dojde k přepsání některých tříd v instalaci OpenCms. Aby bylo možné tyto změny kdykoliv vrátit a uvést tak systém do původního stavu, obsahuje ant soubor také cíl resetChanges. Při instalaci se totiž vytvoří záloha původního souboru opencms.jar. Místo kam se tento soubor uloží, je možné nastavit pomocí property backupDir implicitně se tento adresář jmenuje Backup. Pomocí cíle resetChanges se tedy tento původní soubor může vrátit na Tomcat a vymazat tak změny provedené v OpenCms.
to:
4. Instalace změněných souborů na systém [=OpenCms=].
K instalaci slouží ant soubor. Před jeho spuštěním je potřeba vzít na vědomí následující věci: Spuštěním tohoto souboru dojde k přepsání některých tříd v instalaci [=OpenCms=]. Aby bylo možné tyto změny kdykoliv vrátit a uvést tak systém do původního stavu, obsahuje ant soubor také cíl resetChanges. Při instalaci se totiž vytvoří záloha původního souboru opencms.jar. Místo kam se tento soubor uloží, je možné nastavit pomocí property backupDir implicitně se tento adresář jmenuje Backup. Pomocí cíle resetChanges se tedy tento původní soubor může vrátit na Tomcat a vymazat tak změny provedené v [=OpenCms=].
Changed line 27 from:
Do OpenCms se nakopírují následující soubory:
to:
Do [=OpenCms=]se nakopírují následující soubory:
Changed line 71 from:
8. Instalace welcome modulu do OpenCMS
to:
8. Instalace welcome modulu do [=OpenCms=]
17 November 2008, 22:03 by JaroslavPavuk -
Changed lines 2-3 from:
Na návodu se pracuje.
to:

!Instalace modulů zajišťující zabezpečení přihlášení a práce v systému OpenCms
V tomto návodu se předpokládá, že systém [=OpenCms=] je nainstalován ve standardním adresáři openCms.

#Zastavte Tomcat
#Nastavení zabezpečeného přístupu https v souboru <CATALINA_HOME>/conf/server.xml pro Tomcat. Viz. http://tomcat.apache.org/tomcat-5.5-doc/ssl-howto.html
#Zabezpečení back-end (workplace) openCms
V souboru <OPENCMSROOT>/WEB-INF/config/opencms-system.xml, nastavíme:
<sites>
-><workplace-server>https://SERVER_NAME1:SECURE_PORT</workplace-server>
--><default-uri>/sites/default/</default-uri>

-><site server="http://SERVER_NAME1:UNSECURE_PORT" uri="/sites/default/">
--><secure server="https://SERVER_NAME1:SECURE_PORT" exclusive="true" error="false" />
-></site>
</sites>

Tag <secure> v daném tvaru je třeba jen u definice site, která má server shodný s workplace-server.

4. Instalace změněných souborů na systém OpenCms.
K instalaci slouží ant soubor. Před jeho spuštěním je potřeba vzít na vědomí následující věci: Spuštěním tohoto souboru dojde k přepsání některých tříd v instalaci OpenCms. Aby bylo možné tyto změny kdykoliv vrátit a uvést tak systém do původního stavu, obsahuje ant soubor také cíl resetChanges. Při instalaci se totiž vytvoří záloha původního souboru opencms.jar. Místo kam se tento soubor uloží, je možné nastavit pomocí property backupDir implicitně se tento adresář jmenuje Backup. Pomocí cíle resetChanges se tedy tento původní soubor může vrátit na Tomcat a vymazat tak změny provedené v OpenCms.
Instalace se spustí příkazem:

ant installToOpenCms.xml

Do OpenCms se nakopírují následující soubory:
• cz.zcu.kiv.opencms
• authentication.jar
Změní se soubor:
• opencms.jar
V instalačním adresáři Tomcatu se vytvoří adresář Kerberos_Configuration, do kterého se nakopírují soubory potřebné pro správnou funkčnost autentizace protokolem Kerberos:
• krb5.conf
• KerbNastaveni.conf


5. Nastavení filtru v <opencmsroot>/WEB-INF/web.xml
Do tagu <web-app> přidáme:

<filter>
<filter-name>ValidateAuthFilter</filter-name>
<filter-class>cz.zcu.kiv.opencms.ValidateAuthFilter</filter-class>
<init-param>
<param-name>timeout</param-name>
<param-value>15000</param-value>
</init-param>
<init-param>
<param-name>val-url</param-name>
<param-value>
https://SERVER_NAME:SECURE_PORT/opencms/opencms/system/modules/org.opencms.welcome/elements/login_element_secure.jsp
</param-value>
</init-param>
</filter>

<filter-mapping>
<filter-name>ValidateAuthFilter</filter-name>
<url-pattern>/opencms/*</url-pattern>
</filter-mapping>

timeout – čas po kterém bude při requestu vyvolána validační smyčka
val-url – url validační stránky, která je součástí welcome modulu

6. Nastavení cesty k LoginConfigurationFile. Toto se nastavuje v Tomcat Java Options – tato vlastnost poté platí jen pro Tomcat a ne pro celý JVM. Tento soubor se při instalaci modulu antem nakopíruje do adresáře Kerberos_Configuration v rootu Tomcatu. Toto nastavení se provede pomocí následující konstrukce:
-Djava.security.auth.login.config=CESTA_K_LCF
Pro Linux se toto provede pomocí doplnění hodnoty proměnné CATALINA_OPTS v souboru /etc/environment. Pro změnu tohoto souboru musíte mít root práva.
Dalším krokem je nastavení cesty k souboru, který obsahuje parametry protokolu Kerberos 5. Tento soubor by se na všech počítačích používaných v prostředí ZČU již měl nacházet na správném místě (kde jej Java standardně vyhledává). Na linuxových strojích se tento soubor jmenuje krb5.conf a je v adresáři /etc, na windows se tento soubor jmenuje krb5.ini a měl by být v adresáři c:\winnt. Pokud se tento soubor nevyskytuje na jednom z těchto míst, existují další, kde jej java hledá – viz. dokumentace v JAAS. Eventuelně je možné cestu k tomuto souboru nastavit pomocí parametru:
-Djava.security.krb5.conf=CESTA_K_SOUBORU_KRB5.CONF
Tento soubor se při instalaci nakopíruje do adresáře Kerberos_Configuration v instalačním adresáři Tomcatu. (stejně jako Login Configuration File)
7. Nyní můžete Tomcat opět spustit

8. Instalace welcome modulu do OpenCMS
• přihlášení na back-end (workplace), přejít do Admin view
• naimportovat modul org.opencms.welcome_4.2.6.zip
• zpět do Explorer modu, jít do system/modules/org.opencms.welcome/elements/
• v login_element.jsp upravit odkaz na login_module_secure.jsp ve formuláři, viz. řádka s TODO komentářem
• Upravit url v login_element_secure.jsp pro přechod na zabezpečené url (na sebe sama při nezabezpečeném přístupu), viz. TODO komentář

9. Proveďte restart Tomcatu

10. Nyní by již měly všechny nové funkce být k dispozici.


12 November 2008, 11:34 by PremekBrada -
Added lines 4-5:
!!! Používání modulu
12 November 2008, 11:30 by PremekBrada -
Changed lines 4-6 from:
doporučení: všechny front-end edit stránky přes HTTPS protože v tom případě se validují i POST požadavky.
to:
doporučení: všechny front-end edit stránky přes HTTPS protože v tom případě se validují i POST požadavky.

jak získat v mé šabloně "zabezpečenou" login screen: úplně stejně jako v org.opencms.welcome.template.*.jsp - náš modul si to vše zařídí sám
12 November 2008, 11:26 by PremekBrada -
Changed lines 2-4 from:
Na návodu se pracuje.
to:
Na návodu se pracuje.

doporučení: všechny front-end edit stránky přes HTTPS protože v tom případě se validují i POST požadavky.
11 November 2008, 19:29 by JaroslavPavuk -
Changed line 1 from:
! Návod
to:
(:title Instalace přihlašovacího modulu:)
11 November 2008, 19:25 by JaroslavPavuk -
Added lines 1-2:
! Návod
Na návodu se pracuje.