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] – [Start remote connector server] fiserp | devel:documentation:systems:dev:remote-connector [2019/10/18 07:16] (current) – removed fiserp | ||
|---|---|---|---|
| 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** | ||