Zielgruppe BetriebVersion: GSB10.0Webapp adminportal
Die Webapp adminportal
dient der Durchführung von adminportals und wird in der adminportal-service
Service-Instanz verwendet.
In der Datei adminportal.properties
wird die Konfiguration der Webapp adminportal
vorgenommen.
Konfigurationsdatei adminportal.properties
(Service-Instanz adminportal-service
)
#########################################################################
### ####
### Basis-Konfiguration Adminportal ####
### ####
#########################################################################
#########################################################################
### Standard-Einstellungen der Liferay-Basis
#########################################################################
liferay.home=/opt/gsbos/software/adminportal/webapps/ROOT
web.server.protocol=https
web.server.host=adminportal.service.example.com
#web.server.http.port=80
web.server.https.port=443
### Speicherort für die Datenablage überschreiben
lucene.dir=/space/gsbos/data/adminportal-service/data/lucene/
jcr.jackrabbit.repository.root=/space/gsbos/data/adminportal-service/data/jackrabbit
module.framework.base.dir=/space/gsbos/data/adminportal-service/data/osgi
dl.store.file.system.root.dir=/space/gsbos/data/adminportal-service/data/document_library
image.hook.file.system.root.dir=/space/gsbos/data/adminportal-service/data/images
#########################################################################
### Konfiguration der CAS-Anmeldung
### mit anschliessendem LDAP-Import-Mechanismus
#########################################################################
de.bund.gsb.adminportal.login.ldap.host=ldap-preview.service.example.com
de.bund.gsb.adminportal.login.ldap.bindDn=cn=Manager,dc=preview,dc=example,dc=com
de.bund.gsb.adminportal.login.ldap.bindPassword=secret
de.bund.gsb.adminportal.login.ldap.baseDn=dc=preview,dc=example,dc=com
cas.auth.enabled=true
cas.import.from.ldap=true
cas.login.url=https://cas-preview.service.example.com/cas/login
cas.logout.url=https://cas-preview.service.example.com/cas/logout?service=https://adminportal.service.example.com
cas.server.name=https://adminportal.service.example.com
cas.validate.url=https://cas-preview.service.example.com/cas/proxyValidate
cas.server.url=https://cas-preview.service.example.com/cas/cas
cas.server.webapp.url=https://cas-preview.service.example.com/cas/
#########################################################################
### Konfiguration des Services zum Verwalten von Benutzern
#########################################################################
de.bund.gsb.adminportal.login.passwordReset.mailFrom=noreply@example.com
#########################################################################
### Konfiguration der Liferay-Datenbank-Verbindung
#########################################################################
jdbc.default.username=adminportal
jdbc.default.password=adminportal
# START: Datenbank MySql
jdbc.default.driverClassName=com.mysql.jdbc.Driver
jdbc.default.url=jdbc:mysql://adminportal.database.example.com:3306/adminportal
# STOP: Datenbank MySql
# START: Datenbank Oracle
#jdbc.default.driverClassName=oracle.jdbc.driver.OracleDriver
#jdbc.default.url=jdbc:oracle:thin:@adminportal.database.example.com:1521:gsbos
# STOP: Datenbank Oracle
#########################################################################
### Konfiguration globaler Verbindungen
#########################################################################
### LDAP-Konfiguration
de.bund.gsb.adminportal.connection.ldap.ids=ldap-preview,ldap-live
de.bund.gsb.adminportal.connection.ldap.ldap-preview.url=ldap-preview.service.example.com
de.bund.gsb.adminportal.connection.ldap.ldap-preview.username=cn=Manager,dc=preview,dc=example,dc=com
de.bund.gsb.adminportal.connection.ldap.ldap-preview.password=secret
de.bund.gsb.adminportal.connection.ldap.ldap-preview.baseDn=dc=preview,dc=example,dc=com
de.bund.gsb.adminportal.connection.ldap.ldap-live.url=ldap-live.service.example.com
de.bund.gsb.adminportal.connection.ldap.ldap-live.username=cn=Manager,dc=live,dc=example,dc=com
de.bund.gsb.adminportal.connection.ldap.ldap-live.password=secret
de.bund.gsb.adminportal.connection.ldap.ldap-live.baseDn=dc=live,dc=example,dc=com
### Serviceportal-Konfiguration
de.bund.gsb.adminportal.connection.serviceportal.ids=serviceportal-internal
de.bund.gsb.adminportal.connection.serviceportal.serviceportal-internal.url=http://serviceportal.service.example.com:9601
### Repository-Konfiguration
de.bund.gsb.adminportal.connection.repository.ids=repository-preview
de.bund.gsb.adminportal.connection.repository.repository-preview.url=http://repository.preview.example.com:6001
### Workflow-Konfiguration
de.bund.gsb.adminportal.connection.workflow.ids=workflow-preview
de.bund.gsb.adminportal.connection.workflow.workflow-preview.mode=camunda
# de.bund.gsb.adminportal.connection.workflow.workflow-preview.mode=activiti
de.bund.gsb.adminportal.connection.workflow.workflow-preview.url=http://workflow.preview.example.com:6021
de.bund.gsb.adminportal.connection.workflow.workflow-preview.username=admin
de.bund.gsb.adminportal.connection.workflow.workflow-preview.password=admin
### Maildistributor-Konfiguration
de.bund.gsb.adminportal.connection.maildistributor.ids=adminservice-internal
de.bund.gsb.adminportal.connection.maildistributor.adminservice-internal.url=http://maildistributor.service.example.com:9801
### Solr-Konfiguration
de.bund.gsb.adminportal.connection.solr.ids=solr-preview-master,solr-live-master
#de.bund.gsb.adminportal.connection.solr.ids=solr-preview-master,solr-preview-slave1,solr-live-master,solr-live-slave1
de.bund.gsb.adminportal.connection.solr.solr-preview-master.url=http://solr.preview.example.com:6401
de.bund.gsb.adminportal.connection.solr.solr-preview-master.zone=preview
de.bund.gsb.adminportal.connection.solr.solr-preview-master.type=master
de.bund.gsb.adminportal.connection.solr.solr-preview-master.name=Preview-Master
#de.bund.gsb.adminportal.connection.solr.solr-preview-slave1.url=
#de.bund.gsb.adminportal.connection.solr.solr-preview-slave1.zone=preview
#de.bund.gsb.adminportal.connection.solr.solr-preview-slave1.type=slave
#de.bund.gsb.adminportal.connection.solr.solr-preview-slave1.name=Preview-Slave1
de.bund.gsb.adminportal.connection.solr.solr-live-master.url=http://solr.master.example.com:7401
de.bund.gsb.adminportal.connection.solr.solr-live-master.zone=live
de.bund.gsb.adminportal.connection.solr.solr-live-master.type=master
de.bund.gsb.adminportal.connection.solr.solr-live-master.name=Live-Master
#de.bund.gsb.adminportal.connection.solr.solr-live-slave1.url=
#de.bund.gsb.adminportal.connection.solr.solr-live-slave1.zone=live
#de.bund.gsb.adminportal.connection.solr.solr-live-slave1.type=slave
#de.bund.gsb.adminportal.connection.solr.solr-live-slave1.name=Live-Slave1
### Matomo-Server-Konfiguration
de.bund.gsb.adminportal.connection.matomo.ids=matomo-live
de.bund.gsb.adminportal.connection.matomo.matomo-live.url=http://matomo.example.com/
de.bund.gsb.adminportal.connection.matomo.matomo-live.mode=cas
de.bund.gsb.adminportal.connection.matomo.matomo-live.cas-url=http://cas-preview.service.example.com/cas
de.bund.gsb.adminportal.connection.matomo.matomo-live.username=admin
de.bund.gsb.adminportal.connection.matomo.matomo-live.password=secret
# de.bund.gsb.adminportal.connection.matomo.matomo-live.mode=normal
# de.bund.gsb.adminportal.connection.matomo.matomo-live.authToken=
#########################################################################
### ####
### Konfiguration der Portlets ####
### ####
#########################################################################
#########################################################################
### ProxyPortlet Konfiguration
#########################################################################
de.bund.gsb.adminportal.proxyportlet.httpclient.connectionTimeout=60000
de.bund.gsb.adminportal.proxyportlet.httpclient.readTimeout=60000
Beschreibung der adminportal
-Properties:
Property-Name | Beschreibung |
---|---|
liferay.home | Pfad zum Liferay Home Verzeichnis |
web.server.protocol | Genutztes Webserver Protokoll |
web.server.host | Hostname |
web.server.http.port | Http Port |
web.server.https.port | Https Port |
lucene.dir | Pfad zum Lucene Index |
jcr.jackrabbit.repository.root | Pfad zum JCR-Repository der Documentlibrary |
module.framework.base.dir | Basis-Verzeichnis für das Module-Framework |
dl.store.file.system.root.dir | Pfad für den Dateisystemspeicher |
image.hook.file.system.root.dir | Erlaubt die Datenmigration anderes Hook durch den FileSystemHook |
de.bund.gsb.adminportal.login.ldap.host | LDAP-Host für den User-Import bei Anmeldung |
de.bund.gsb.adminportal.login.ldap.bindDn | LDAP-Bind-Dn für den User-Import bei Anmeldung |
de.bund.gsb.adminportal.login.ldap.bindPassword | LDAP-Bind-Passwort für den User-Import bei der Anmeldung |
de.bund.gsb.adminportal.login.ldap.baseDn | LDAP-Base-Dn für den User-Import bei der Anmeldung |
cas.auth.enabled | Aktiviert die CAS-Authentifizierung |
cas.import.from.ldap | Aktiviert den Import von Benutzern aus dem LDAP, falls noch kein Account für sie im Liferay vorhanden ist |
cas.login.url | Login-URL des CAS-Servers |
cas.logout.url | Logout-URL des CAS-Servers |
cas.server.name | URL des Adminportals |
cas.validate.url | URL zum Validieren eines Proxy-Tickets |
cas.server.url | URL des CAS-Servers |
cas.server.webapp.url | URL zur Webapp des CAS-Servers |
de.bund.gsb.adminportal.login.passwordReset.mailFrom | Absenderadresse für die Passwort-Zurücksetzen-Funktionalität |
jdbc.default.username | Username für die Datenbankverbindung |
jdbc.default.password | Passwort für die Datenbankverbindung |
jdbc.default.driverClassName | Driver-Class der Datenbankverbindung |
jdbc.default.url | URL der Datenbankverbindung |
Verbindungs-Properties
Für die verschiedenen Administrationsfunktionen des Adminportals müssen diverse Verbindungen zu anderen Systemen konfiguriert werden. Diese Properties sind alle nach dem Folgenden Schema aufgebaut:
de.bund.gsb.adminportal.connection.<typ>.ids=
de.bund.gsb.adminportal.connection.<typ>.<id>.<key>=
Typ | Key | Beschreibung |
---|---|---|
ldap | url | URL zum LDAP-Server |
ldap | username | Username für die Authentifizierung am LDAP |
ldap | password | Passwort für die Authentifizierung am LDAP |
ldap | baseDn | Base-Dn für den Einstieg ins LDAP |
serviceportal | url | Basis-URL des Serviceportals |
reporitory | url | Basis-URL des Repositories |
workflow | url | Basis-URL des Workflow-Servers |
workflow | username | Username für die Authentifizierung am Workflow-Server |
workflow | password | Passwort für die Authentifizierung am Workflow-Server |
workflow | mode | Typ des Workflow-Servers (camunda oder activiti ) |
maildistributor | url | Basis-URL des MailDistributors |
solr | url | Basis-URL des Solr-Servers |
solr | zone | Zone des Solr-Servers (live oder preview ) |
solr | type | Typ des Solr-Servers (master oder slave ) |
solr | name | Name des Solr-Servers |
matomo | url | Basis-URL des Matomo-Servers |
matomo | mode | Modus der Authentifizierung (cas oder normal ) |
matomo | casUrl | Basis-URL zum CAS im Mode cas |
matomo | username | Username für die Authentifzierung am CAS im Mode cas |
matomo | password | Passwort für die Authentifzierung am CAS im Mode cas |
matomo | authToken | AuthToken im Mode normal |