Mercurial > lada > lada-client
annotate INSTALL @ 787:442e7bd290dc
merged heads
author | Dustin Demuth <dustin@intevation.de> |
---|---|
date | Wed, 13 May 2015 10:27:15 +0200 |
parents | 10959fe61092 |
children |
rev | line source |
---|---|
476
584003637a6b
Texte zwischen README und INSTALL verschoben
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff
changeset
|
1 Installation Lada-Client |
584003637a6b
Texte zwischen README und INSTALL verschoben
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff
changeset
|
2 ======================== |
584003637a6b
Texte zwischen README und INSTALL verschoben
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff
changeset
|
3 Für allgemeine Informationen schauen Sie in die README Datei. |
584003637a6b
Texte zwischen README und INSTALL verschoben
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff
changeset
|
4 |
584003637a6b
Texte zwischen README und INSTALL verschoben
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff
changeset
|
5 Installation |
584003637a6b
Texte zwischen README und INSTALL verschoben
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff
changeset
|
6 ------------ |
584003637a6b
Texte zwischen README und INSTALL verschoben
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff
changeset
|
7 Für den Betrieb des Lada-Clients muss dieser innerhalb einer Webserver-Umgebung |
584003637a6b
Texte zwischen README und INSTALL verschoben
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff
changeset
|
8 installiert werden. Die folgenden Hinweise geben eine Kurze Anleitung zur |
584003637a6b
Texte zwischen README und INSTALL verschoben
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff
changeset
|
9 Installation eines Apache-Webserver. |
584003637a6b
Texte zwischen README und INSTALL verschoben
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff
changeset
|
10 |
584003637a6b
Texte zwischen README und INSTALL verschoben
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff
changeset
|
11 Hinweis: Für den Betrieb einer vollständigen Installation ist neben dem |
584003637a6b
Texte zwischen README und INSTALL verschoben
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff
changeset
|
12 Klienten auch die Installation eines Servers und entsprechender Datenbank |
584003637a6b
Texte zwischen README und INSTALL verschoben
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff
changeset
|
13 notwendig. Für die Installation des Servers folgen Sie bitte den Hinweisen in |
584003637a6b
Texte zwischen README und INSTALL verschoben
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff
changeset
|
14 der README Datei des Server-Pakets. Siehe Projektwebseite. Optional: Die |
584003637a6b
Texte zwischen README und INSTALL verschoben
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff
changeset
|
15 Authentifizierung kann gegen einen LDAP-Server durchgeführt werden. Beispiele |
584003637a6b
Texte zwischen README und INSTALL verschoben
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff
changeset
|
16 finde sich in dem Installationbeispiel. |
584003637a6b
Texte zwischen README und INSTALL verschoben
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff
changeset
|
17 |
584003637a6b
Texte zwischen README und INSTALL verschoben
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff
changeset
|
18 Die folgenden Hinweise beziehen sich auf die Installation und Einrichtung auf |
584003637a6b
Texte zwischen README und INSTALL verschoben
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff
changeset
|
19 Basis eines Oracle-RedHat Linux Systems. |
584003637a6b
Texte zwischen README und INSTALL verschoben
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff
changeset
|
20 |
501
10959fe61092
Updated dependencies and documentation.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
484
diff
changeset
|
21 Compilieren und Minifizieren der Anwendung |
10959fe61092
Updated dependencies and documentation.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
484
diff
changeset
|
22 `````````````````````````````````````````` |
10959fe61092
Updated dependencies and documentation.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
484
diff
changeset
|
23 Zum Compilieren der Anwendung kommt das Tool Sencha Cmd 4.0.x zum Einsatz. |
10959fe61092
Updated dependencies and documentation.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
484
diff
changeset
|
24 Mit Hilfe dieses Tools kann der Quellcode in eine einzelne Datei zusammengefasst |
10959fe61092
Updated dependencies and documentation.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
484
diff
changeset
|
25 und minifiziert werden. |
10959fe61092
Updated dependencies and documentation.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
484
diff
changeset
|
26 Der Befehl hierzu lautet: |
10959fe61092
Updated dependencies and documentation.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
484
diff
changeset
|
27 |
10959fe61092
Updated dependencies and documentation.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
484
diff
changeset
|
28 sencha --sdk /home/rrenkert/lib/ext-4.2.1.883 compile \ |
10959fe61092
Updated dependencies and documentation.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
484
diff
changeset
|
29 --classpath=app,resources/datetime,resources/i18n page -str -cla lada.js \ |
10959fe61092
Updated dependencies and documentation.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
484
diff
changeset
|
30 -yui -i index.html -o build/index.html |
10959fe61092
Updated dependencies and documentation.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
484
diff
changeset
|
31 |
10959fe61092
Updated dependencies and documentation.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
484
diff
changeset
|
32 Das Verzeichnis 'build' enthält dann eine Datei 'index.html' und eine Datei |
10959fe61092
Updated dependencies and documentation.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
484
diff
changeset
|
33 'lada.js'. Die Datei 'lada.js' ist eine komprimierte Version der Anwendung und |
10959fe61092
Updated dependencies and documentation.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
484
diff
changeset
|
34 enthält alle benötigteten Klassen. |
10959fe61092
Updated dependencies and documentation.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
484
diff
changeset
|
35 Für die Produktivversion müssen die folgenden Dateien zusätzlich in das |
10959fe61092
Updated dependencies and documentation.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
484
diff
changeset
|
36 Verzeichnis 'build' kopiert werden: |
10959fe61092
Updated dependencies and documentation.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
484
diff
changeset
|
37 |
10959fe61092
Updated dependencies and documentation.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
484
diff
changeset
|
38 Quelldatei Zieldatei |
10959fe61092
Updated dependencies and documentation.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
484
diff
changeset
|
39 ---------- --------- |
10959fe61092
Updated dependencies and documentation.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
484
diff
changeset
|
40 extjs/resources/css/ext-all-gray.css build/extjs/resources/css/ext-all-gray.css |
10959fe61092
Updated dependencies and documentation.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
484
diff
changeset
|
41 extjs/resources/ext-theme-gray/ext-theme-gray-all.css build/extjs/resources/ext-theme-gray/ext-theme-gray-all.css |
10959fe61092
Updated dependencies and documentation.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
484
diff
changeset
|
42 resources/Lada.properties build/resources/Lada.properties |
10959fe61092
Updated dependencies and documentation.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
484
diff
changeset
|
43 resources/Lada_de-DE.properties build/resources/Lada_de-DE.properties |
10959fe61092
Updated dependencies and documentation.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
484
diff
changeset
|
44 gfx/* build/gfx/ |
10959fe61092
Updated dependencies and documentation.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
484
diff
changeset
|
45 |
10959fe61092
Updated dependencies and documentation.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
484
diff
changeset
|
46 |
476
584003637a6b
Texte zwischen README und INSTALL verschoben
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff
changeset
|
47 Installation Apache |
584003637a6b
Texte zwischen README und INSTALL verschoben
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff
changeset
|
48 ``````````````````` |
584003637a6b
Texte zwischen README und INSTALL verschoben
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff
changeset
|
49 Zunächst wird der Apache Webserver aus dem Repository installiert: |
584003637a6b
Texte zwischen README und INSTALL verschoben
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff
changeset
|
50 |
584003637a6b
Texte zwischen README und INSTALL verschoben
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff
changeset
|
51 yum install httpd mod_ssl |
584003637a6b
Texte zwischen README und INSTALL verschoben
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff
changeset
|
52 service httpd start |
584003637a6b
Texte zwischen README und INSTALL verschoben
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff
changeset
|
53 |
584003637a6b
Texte zwischen README und INSTALL verschoben
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff
changeset
|
54 Aktivierung der Apache Module |
584003637a6b
Texte zwischen README und INSTALL verschoben
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff
changeset
|
55 ````````````````````````````` |
584003637a6b
Texte zwischen README und INSTALL verschoben
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff
changeset
|
56 |
584003637a6b
Texte zwischen README und INSTALL verschoben
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff
changeset
|
57 Die Konfiguration, welche Module beim Start des Apache geladen werden, erfolgt |
584003637a6b
Texte zwischen README und INSTALL verschoben
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff
changeset
|
58 in der Datei "/etc/httpd/conf". Die zu ladende Module sind in dieser Datei mit |
584003637a6b
Texte zwischen README und INSTALL verschoben
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff
changeset
|
59 der Option "LoadModule" angegeben. Folgende Module werden benötigt: |
584003637a6b
Texte zwischen README und INSTALL verschoben
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff
changeset
|
60 |
584003637a6b
Texte zwischen README und INSTALL verschoben
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff
changeset
|
61 * ldap_module: Authenitfizierung gegen den LDAP |
584003637a6b
Texte zwischen README und INSTALL verschoben
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff
changeset
|
62 * headers_module: Setzten der Header nach der Authenitifizierung |
584003637a6b
Texte zwischen README und INSTALL verschoben
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff
changeset
|
63 * proxy_module: Reverse Proxy des Apache zum Jboss-Server |
584003637a6b
Texte zwischen README und INSTALL verschoben
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff
changeset
|
64 |
584003637a6b
Texte zwischen README und INSTALL verschoben
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff
changeset
|
65 Einrichtung der Anwendung |
584003637a6b
Texte zwischen README und INSTALL verschoben
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff
changeset
|
66 ````````````````````````` |
584003637a6b
Texte zwischen README und INSTALL verschoben
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff
changeset
|
67 Zunächst hinterlegen wir die Anwendung in dem Server. Hierzu verwenden wir die |
584003637a6b
Texte zwischen README und INSTALL verschoben
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff
changeset
|
68 gebaute Version, welche sich im "build" Ordner befindet (Siehe Build). |
584003637a6b
Texte zwischen README und INSTALL verschoben
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff
changeset
|
69 |
584003637a6b
Texte zwischen README und INSTALL verschoben
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff
changeset
|
70 cd /var/www/html |
584003637a6b
Texte zwischen README und INSTALL verschoben
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff
changeset
|
71 mkdir lada |
484
dfb9c0c34271
Fixed INSTALL doc.
Raimund Renkert <rrenkert@intevation.de>
parents:
476
diff
changeset
|
72 cp -r build/* lada |
476
584003637a6b
Texte zwischen README und INSTALL verschoben
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff
changeset
|
73 |
584003637a6b
Texte zwischen README und INSTALL verschoben
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff
changeset
|
74 # Wichtig um SELinux dazu zu überreden das neue Verzeichnis auch zu |
584003637a6b
Texte zwischen README und INSTALL verschoben
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff
changeset
|
75 # servieren: |
584003637a6b
Texte zwischen README und INSTALL verschoben
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff
changeset
|
76 restorecon -Rv /var/www/html/ |
584003637a6b
Texte zwischen README und INSTALL verschoben
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff
changeset
|
77 |
584003637a6b
Texte zwischen README und INSTALL verschoben
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff
changeset
|
78 Die Anwendung sollte nun bereits unter der Adresse http://localhost/lada |
584003637a6b
Texte zwischen README und INSTALL verschoben
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff
changeset
|
79 erreichbar sein. |
584003637a6b
Texte zwischen README und INSTALL verschoben
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff
changeset
|
80 |
584003637a6b
Texte zwischen README und INSTALL verschoben
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff
changeset
|
81 Konfiguration Proxy Server |
584003637a6b
Texte zwischen README und INSTALL verschoben
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff
changeset
|
82 `````````````````````````` |
584003637a6b
Texte zwischen README und INSTALL verschoben
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff
changeset
|
83 Damit der Client eine Verbindung zu dem Server aufbauen kann, um von dort |
584003637a6b
Texte zwischen README und INSTALL verschoben
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff
changeset
|
84 Daten laden zu können, ist es notwendig den Server weiter zu konfigurieren. |
584003637a6b
Texte zwischen README und INSTALL verschoben
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff
changeset
|
85 |
584003637a6b
Texte zwischen README und INSTALL verschoben
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff
changeset
|
86 togglesebool httpd_can_network_connect |
584003637a6b
Texte zwischen README und INSTALL verschoben
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff
changeset
|
87 service httpd restart |
584003637a6b
Texte zwischen README und INSTALL verschoben
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff
changeset
|
88 |
584003637a6b
Texte zwischen README und INSTALL verschoben
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff
changeset
|
89 Dies erlaubt dem Apache grundsätzlich sich mit einem anderen Dienst zu verbinden. |
584003637a6b
Texte zwischen README und INSTALL verschoben
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff
changeset
|
90 Nun muss noch ein Reverse-Proxy eingerichtet werden. Dieser ist nur für |
584003637a6b
Texte zwischen README und INSTALL verschoben
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff
changeset
|
91 bestimmte Adressen aktiv |
584003637a6b
Texte zwischen README und INSTALL verschoben
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff
changeset
|
92 |
584003637a6b
Texte zwischen README und INSTALL verschoben
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff
changeset
|
93 Folgende Datei sollte unter "/etc/httpd/conf.d/lada.conf" angelegt werden: |
584003637a6b
Texte zwischen README und INSTALL verschoben
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff
changeset
|
94 |
584003637a6b
Texte zwischen README und INSTALL verschoben
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff
changeset
|
95 <VirtualHost *:80> |
584003637a6b
Texte zwischen README und INSTALL verschoben
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff
changeset
|
96 ServerAdmin webmaster@localhost |
584003637a6b
Texte zwischen README und INSTALL verschoben
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff
changeset
|
97 #ServerName dummy-host.example.com |
584003637a6b
Texte zwischen README und INSTALL verschoben
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff
changeset
|
98 ErrorLog logs/lada-error_log |
584003637a6b
Texte zwischen README und INSTALL verschoben
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff
changeset
|
99 CustomLog logs/lada-access_log common |
584003637a6b
Texte zwischen README und INSTALL verschoben
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff
changeset
|
100 |
584003637a6b
Texte zwischen README und INSTALL verschoben
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff
changeset
|
101 # Set multiple Proxys |
584003637a6b
Texte zwischen README und INSTALL verschoben
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff
changeset
|
102 ProxyPass /lada/server http://localhost:8080/lada |
584003637a6b
Texte zwischen README und INSTALL verschoben
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff
changeset
|
103 ProxyPassReverse /lada/server http://localhost:8080/lada |
584003637a6b
Texte zwischen README und INSTALL verschoben
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff
changeset
|
104 </VirtualHost> |
584003637a6b
Texte zwischen README und INSTALL verschoben
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff
changeset
|
105 |
584003637a6b
Texte zwischen README und INSTALL verschoben
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff
changeset
|
106 Alle Anfragen an die Adresse "/lada/service", werden nun an den Server weitergeleitet. |
584003637a6b
Texte zwischen README und INSTALL verschoben
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff
changeset
|
107 |
584003637a6b
Texte zwischen README und INSTALL verschoben
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff
changeset
|
108 Authentifizierung |
584003637a6b
Texte zwischen README und INSTALL verschoben
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff
changeset
|
109 ````````````````` |
584003637a6b
Texte zwischen README und INSTALL verschoben
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff
changeset
|
110 Die Authentifizierung geschieht gegen einen LDAP-Server. |
584003637a6b
Texte zwischen README und INSTALL verschoben
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff
changeset
|
111 |
584003637a6b
Texte zwischen README und INSTALL verschoben
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff
changeset
|
112 <Location /lada> |
584003637a6b
Texte zwischen README und INSTALL verschoben
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff
changeset
|
113 AuthType basic |
584003637a6b
Texte zwischen README und INSTALL verschoben
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff
changeset
|
114 AuthName "test" |
584003637a6b
Texte zwischen README und INSTALL verschoben
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff
changeset
|
115 AuthBasicProvider ldap |
584003637a6b
Texte zwischen README und INSTALL verschoben
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff
changeset
|
116 AuthLDAPURL "ldap://ike.polyhedra.intevation.de:389/cn=users,dc=icosahedron,dc=polyhedra,dc=intevation,dc=de?uid,memberof??(&(objectClass=inetOrgPerson)(memberOf=*))" |
584003637a6b
Texte zwischen README und INSTALL verschoben
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff
changeset
|
117 Require valid-user |
584003637a6b
Texte zwischen README und INSTALL verschoben
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff
changeset
|
118 </Location> |
584003637a6b
Texte zwischen README und INSTALL verschoben
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff
changeset
|
119 |
584003637a6b
Texte zwischen README und INSTALL verschoben
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff
changeset
|
120 <Location /lada/server> |
584003637a6b
Texte zwischen README und INSTALL verschoben
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff
changeset
|
121 RequestHeader unset Authorization |
584003637a6b
Texte zwischen README und INSTALL verschoben
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff
changeset
|
122 RequestHeader set X-LDAP-User "%{AUTHENTICATE_uid}e" |
584003637a6b
Texte zwischen README und INSTALL verschoben
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff
changeset
|
123 RequestHeader set X-LDAP-Groups "%{AUTHENTICATE_memberof}e" |
584003637a6b
Texte zwischen README und INSTALL verschoben
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff
changeset
|
124 </Location> |
584003637a6b
Texte zwischen README und INSTALL verschoben
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff
changeset
|
125 |
584003637a6b
Texte zwischen README und INSTALL verschoben
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff
changeset
|
126 Sofern gewünscht, kann die Authentifizierung für Testzwecke zu deaktivieren |
584003637a6b
Texte zwischen README und INSTALL verschoben
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff
changeset
|
127 werden. Trotz allem müssen die entsprechenden Header gesetzt werden, da der |
584003637a6b
Texte zwischen README und INSTALL verschoben
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff
changeset
|
128 Server zur Authentifizierung und Authorisierung erwartet. |
584003637a6b
Texte zwischen README und INSTALL verschoben
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff
changeset
|
129 |
584003637a6b
Texte zwischen README und INSTALL verschoben
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff
changeset
|
130 # Set Headers to simulate Authentification. |
584003637a6b
Texte zwischen README und INSTALL verschoben
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff
changeset
|
131 <Location /lada/server> |
584003637a6b
Texte zwischen README und INSTALL verschoben
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff
changeset
|
132 RequestHeader set X-LDAP-User "mst_06010" |
584003637a6b
Texte zwischen README und INSTALL verschoben
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff
changeset
|
133 RequestHeader set X-LDAP-Groups "cn=Imis_world,cn=groups,dc=icosahedron,dc=polyhedra,dc=intevation,dc=de;cn=mst_06010,cn=groups,dc=icosahedron,dc=polyhedra,dc=intevation,dc=de;cn=mst_11010,cn=groups,dc=icosahedron,dc=polyhedra,dc=intevation,dc=de" |
584003637a6b
Texte zwischen README und INSTALL verschoben
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff
changeset
|
134 </Location> |
584003637a6b
Texte zwischen README und INSTALL verschoben
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff
changeset
|
135 |