Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
devel:documentation:systems:dev:remote-connector [2019/09/11 12:27] fiserp [Start remote connector server] |
— (current) | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== Remote connector server ====== | ||
- | {{tag> system connector configuration }} | ||
- | ===== Why use remote connector server? ===== | ||
- | System CzechIdM has available only certain types of connectors. If we want to use another connectors, such as **Active Directory** or **Google Apps**, we need to use a remote connector server with other connectors. | ||
- | |||
- | ===== How to set up a remote connector server? ===== | ||
- | On the system tab we will create a new system. In the detail of this system, check option **"Use remote connector server" | ||
- | |||
- | {{ .: | ||
- | |||
- | After saving all the necessary information to the remote connector of the server, we will go to the **" | ||
- | The functionality of the remote connector server can be verified as well as the functionality of the local connector - using the **" | ||
- | |||
- | {{ .: | ||
- | |||
- | ===== How does a remote connector server works in CzechIdM? ===== | ||
- | The remote server connector configuration form behaves just like the local connector form - this means that definition is stored in the EAV attributes for system which it belongs. As a key to EAV attributes are used the system name, connector name, and connector version. Therefore, it is possible to have multiple connectors with different version on the remote connector server. | ||
- | |||
- | ===== Example of remote connector server setup ===== | ||
- | We need [[https:// | ||
- | |||
- | * **bundles** - folder for connectors, | ||
- | * **lib** - folder for external libraries. | ||
- | |||
- | To folder **bundles** download all connector you need. Download from this [[http:// | ||
- | |||
- | Now we need only configuration properties, this file we will found in jar, path: // | ||
- | |||
- | ==== Start remote connector server ==== | ||
- | All commands execute in root folder of remote connector server. | ||
- | |||
- | Generate password for the remote connector server. Use something like '' | ||
- | |||
- | < | ||
- | java -cp " | ||
- | </ | ||
- | |||
- | Run connector server: | ||
- | < | ||
- | java -cp " | ||
- | </ | ||
- | |||
- | Run connector server at background: | ||
- | < | ||
- | java -cp " | ||
- | </ | ||
- | |||
- | Another settings (such as log) will be found at configurations file: **connectorserver.properties** |