To set up synchronization with a OneLogin domain, a server has to be available that has the following software installed on it:
- Windows operating system
The following versions are supported:
-
Windows Server 2022
-
Windows Server 2019
-
Windows Server 2016
-
Windows Server 2012 R2
-
Windows Server 2012
-
Microsoft .NET Framework version 4.8 or later
NOTE: Take the target system manufacturer's recommendations into account.
The One Identity Manager Service with the OneLogin machine role is installed on the synchronization server. The OneLogin machine role contains the OneLogin connector. The OneLogin connector is implemented for synchronizing and provisioning OneLogin domain objects.
The synchronization server must be declared as a Job server in One Identity Manager.
Table 3: Properties of the Job server
Server function |
OneLogin connector |
Machine role |
Server | Job Server | OneLogin |
NOTE: If several target system environments of the same type are synchronized under the same synchronization server, it is recommended that you set up a Job server for each target system for performance reasons. This avoids unnecessary swapping of connections to target systems because a Job server only has to process tasks of the same type (re-use of existing connections).
Use the One Identity Manager Service to install the Server Installer. The program runs the following steps:
-
Sets up a Job server.
-
Specifies machine roles and server function for the Job server.
-
Remotely installs One Identity Manager Service components corresponding to the machine roles.
-
Configures the One Identity Manager Service.
-
Starts the One Identity Manager Service.
NOTE: The program performs a remote installation of the One Identity Manager Service. Local installation of the service is not possible with this program.
To remotely install the One Identity Manager Service, you must have an administrative workstation on which the One Identity Manager components are installed. For more information about installing a workstation, see the One Identity Manager Installation Guide.
NOTE: To generate processes for the Job server, you need the provider, connection parameters, and the authentication data. By default, this information is determined from the database connection data. If the Job server runs through an application server, you must configure extra connection data in the Designer. For more information about setting up Job servers, see the One Identity Manager Configuration Guide.
To remotely install and configure One Identity Manager Service on a server
-
Start the Server Installer program on your administrative workstation.
-
On the Database connection page, enter the valid connection credentials for the One Identity Manager database.
-
On the Server properties page, specify the server on which you want to install the One Identity Manager Service.
-
Select a Job server from the Server menu.
- OR -
To create a new Job server, click Add.
-
Enter the following data for the Job server.
-
Server: Name of the Job server.
-
Queue: Name of the queue to handle the process steps. Each Job server within the network must have a unique queue identifier. The process steps are requested by the Job queue using this exact queue name. The queue identifier is entered in the One Identity Manager Service configuration file.
-
Full server name: Full server name in accordance with DNS syntax.
Syntax:
<Name of servers>.<Fully qualified domain name>
NOTE: You can use the Extended option to make changes to other properties for the Job server. You can also edit the properties later with the Designer.
-
On the Machine roles page, select OneLogin.
-
On the Server functions page, select OneLogin connector.
-
On the Service Settings page, enter the connection data and check the One Identity Manager Service configuration.
NOTE: The initial service configuration is predefined. If further changes need to be made to the configuration, you can do this later with the Designer. For more information about configuring the service, see the One Identity Manager Configuration Guide.
-
To configure remote installations, click Next.
-
Confirm the security prompt with Yes.
-
On the Select installation source page, select the directory with the install files. Change the directory if necessary.
-
If the database is encrypted, on the Select private key file page, select the file with the private key.
-
On the Service access page, enter the service's installation data.
-
Computer: Enter the name or IP address of the server that the service is installed and started on.
-
Service account: Enter the details of the user account that the One Identity Manager Service is running under. Enter the user account, the user account's password and password confirmation.
The service is installed using the user account with which you are logged in to the administrative workstation. If you want to use another user account for installing the service, you can enter it in the advanced options. You can also change the One Identity Manager Service details, such as the installation directory, name, display name, and the One Identity Manager Service description, using the advanced options.
-
Click Next to start installing the service.
Installation of the service occurs automatically and may take some time.
-
Click Finish on the last page of the Server Installer.
NOTE: In a default installation, the service is entered in the server’s service management with the name One Identity Manager Service.
Use the Synchronization Editor to configure synchronization between the One Identity Manager database and a OneLogin domain. The following describes the steps for initial configuration of a synchronization project.
After the initial configuration, you can customize and configure workflows within the synchronization project. Use the workflow wizard in the Synchronization Editor for this. The Synchronization Editor also provides different configuration options for a synchronization project.
For more information about setting up synchronization, see the One Identity Manager Target System Synchronization Reference Guide.
Detailed information about this topic
Have the following information available for setting up a synchronization project.
Table 4: Information required to set up a synchronization project
Domain |
Full OneLogin domain name.
Example:
<your domain>.onelogin.com |
URI of API |
URL for reaching the API. Only the part of the URL used in common by all endpoints to be called, is required.
If the complete URL is https://my-identities.onelogin.com/api/2, then enter api as the URI here. The version part and the object type part are given in the resource configuration. |
Authentication endpoint |
URL available for authenticating. Only the part of the URL added to the common part, is required to reach the authentication endpoints. If authentication of another server or another root URL is used for authentication, the full URL is required.
If the complete URI is https://my-identities.onelogin.com/api/auth/oauth2/token, enter auth/oauth2/token here. If the base URL or the server is different to the resource URL, enter the full URL, for example https://api.us.onelogin.com/auth/oauth2/v2/token. |
Client secret
or
User account and password for logging in |
Base64-encrypted client secret or combination of user name and password for logging in.
You obtain the client secret when you register your application with OneLogin. For more information about OneLogin, see your OneLogin documentation.
If both credentials are present, the security token is preferred. |
Application/Client ID |
Client ID for the application.
You obtain the client ID when you register your application with OneLogin. For more information about OneLogin, see your OneLogin documentation. |
Synchronization server for the OneLogin domain |
All One Identity Manager Service actions are run against the target system environment on the synchronization server. Data entries required for synchronization and administration with the One Identity Manager database are processed by the synchronization server.
The One Identity Manager Service with the OneLogin connector must be installed on the synchronization server.
The synchronization server must be declared as a Job server in One Identity Manager. Use the following properties when you set up the Job server.
|
One Identity Manager database connection data |
-
Database server
-
Database name
-
SQL Server login and password
-
Specifies whether integrated Windows authentication is used
Use of the integrated Windows authentication is not recommended. If you decide to use it anyway, ensure that your environment supports Windows authentication. |
Remote connection server |
To configure synchronization with a target system, One Identity Manager must load the data from the target system. One Identity Manager communicates directly with the target system to do this. Sometimes direct access from the workstation, on which the Synchronization Editor is installed, is not possible. For example, because of the firewall configuration or the workstation does not fulfill the necessary hardware and software requirements.
The remote connection server and the workstation must be in the same Active Directory domain.
Remote connection server configuration:
The remote connection server must be declared as a Job server in One Identity Manager. The Job server name is required.
For more detailed information about setting up a remote connection, see the One Identity Manager Target System Synchronization Reference Guide. |
Related topics