Oxcs bundles install: Difference between revisions
From Open-Xchange
(Created page with "= Open-Xchange oxcs package = The oxcs package provides a bundle for authentiation, provisioning and proxy auth. == Setup == {{InstallPlugin|pluginname=open-xchange-oxcs|so...") |
No edit summary |
||
Line 9: | Line 9: | ||
== Configuration == | == Configuration == | ||
Authentication plugin oxcs-authentication.properties | === Authentication plugin === | ||
oxcs-authentication.properties | |||
# URL of the LDAP server to connect to for authenticating users. | # URL of the LDAP server to connect to for authenticating users. | ||
Line 31: | Line 33: | ||
com.openexchange.authentication.oxcs.user.regex= [0-9a-zA-Z.@]* | com.openexchange.authentication.oxcs.user.regex= [0-9a-zA-Z.@]* | ||
Proxy Servlet oxcs-proxy-servlet.properties | === Proxy Servlet === | ||
oxcs-proxy-servlet.properties | |||
# URL of the LDAP server to connect to for authenticating users. | # URL of the LDAP server to connect to for authenticating users. | ||
Line 50: | Line 54: | ||
com.openexchange.oxcs.proxy.servlet.uid.regex= [0-9a-zA-Z.@]* | com.openexchange.oxcs.proxy.servlet.uid.regex= [0-9a-zA-Z.@]* | ||
=== Provisioning bundle=== | |||
oxcs-provisioning.properties | |||
# ldap server url | # ldap server url |
Revision as of 15:43, 8 April 2013
Open-Xchange oxcs package
The oxcs package provides a bundle for authentiation, provisioning and proxy auth.
Setup
Install on OX AppSuite
Debian GNU/Linux 11.0
Add the following entry to /etc/apt/sources.list.d/open-xchange.list if not already present:
deb https://software.open-xchange.com/products/private/somenotyetavailablenumber/DebianBullseye/ /
# if you have a valid maintenance subscription, please uncomment the
# following and add the ldb account data to the url so that the most recent
# packages get installed
# deb https://[CUSTOMERID:PASSWORD]@software.open-xchange.com/products/private/somenotyetavailablenumber/updates/DebianBullseye/ /
and run
$ apt-get update $ apt-get install open-xchange-oxcs
Debian GNU/Linux 12.0
Add the following entry to /etc/apt/sources.list.d/open-xchange.list if not already present:
deb https://software.open-xchange.com/products/private/somenotyetavailablenumber/DebianBookworm/ /
# if you have a valid maintenance subscription, please uncomment the
# following and add the ldb account data to the url so that the most recent
# packages get installed
# deb https://[CUSTOMERID:PASSWORD]@software.open-xchange.com/products/private/somenotyetavailablenumber/updates/DebianBookworm/ /
and run
$ apt-get update $ apt-get install open-xchange-oxcs
Configuration
Authentication plugin
oxcs-authentication.properties
# URL of the LDAP server to connect to for authenticating users. # ldaps is supported. com.openexchange.authentication.oxcs.url= ldap://somehost:389 # Timeouts are useful to get quick responses for login requests. This timeout is # used if a new connection is established. com.openexchange.authentication.oxcs.connect.timeout=10000 # This timeout only works since Java 6 SE to time out waiting for a response. com.openexchange.authentication.oxcs.read.timeout=10000 # HTTP Header from which the brand name is fetched com.openexchange.authentication.oxcs.header=host # Regex to validate host HTTP Header value com.openexchange.authentication.oxcs.host.regex= [0-9a-zA-Z.]* #Regex to validate user name com.openexchange.authentication.oxcs.user.regex= [0-9a-zA-Z.@]*
Proxy Servlet
oxcs-proxy-servlet.properties
# URL of the LDAP server to connect to for authenticating users. # ldaps is supported. com.openexchange.oxcs.proxy.servlet.url=ldap://somehost:389 # Timeouts are useful to get quick responses for login requests. This timeout is # used if a new connection is established. com.openexchange.oxcs.proxy.servlet.connect.timeout=10000 # This timeout only works since Java 6 SE to time out waiting for a response. com.openexchange.oxcs.proxy.servlet.read.timeout=10000 # Regex to validate brandName value com.openexchange.oxcs.proxy.servlet.brandName.regex= [0-9a-zA-Z.]* #Regex to validate user name com.openexchange.oxcs.proxy.servlet.uid.regex= [0-9a-zA-Z.@]*
Provisioning bundle
oxcs-provisioning.properties
# ldap server url com.openexchange.oxcs.provisioning.ldapurl=ldap://somehost:389 # admin dn com.openexchange.oxcs.provisioning.admindn=cn=oxadmin,o=oxcs # admin dn password com.openexchange.oxcs.provisioning.adminsecret= yourpassword # tree for brands com.openexchange.oxcs.provisioning.branddn=ou=brands,o=oxcs # tree for other stuff like mailstores com.openexchange.oxcs.provisioning.configdn=ou=config,o=oxcs # tree for contexts com.openexchange.oxcs.provisioning.contextdn=ou=contexts,o=oxcs