Chatee ahora con Soporte
Chat con el soporte

Identity Manager 9.3 - Configuration Guide

About this guide One Identity Manager software architecture Customizing the One Identity Manager default configuration Customizing the One Identity Manager base configuration One Identity Manager schema basics The full-text search in One Identity Manager Localization in One Identity Manager Process orchestration in One Identity Manager
Mapping processes in One Identity Manager Setting up Job servers
The One Identity Manager Service functionality Tracking changes with process monitoring Conditional compilation using preprocessor conditions Scripts in One Identity Manager
Visual Basic .NET scripts usage Notes on using date values Tips for using PowerShell scripts Using dollar ($) notation Using base objects Calling functions Pre-scripts for use in processes and process steps Using session services Using #LD-notation Displaying messages in the user interface Referencing packages and files in scripts Script library Support for processing scripts in the Script Editor Creating and editing scripts in the Script Editor Copying scripts in the Script Editor Testing scripts in the Script Editor Testing script compilation in the Script Editor Committing and compiling script changes Overriding scripts Permissions for running scripts Editing and testing script code with the System Debugger Extended debugging in the Object Browser
One Identity Manager query language Editing the user interface
Object definitions for the user interface User interface navigation Forms for the user interface Statistics in One Identity Manager Extending the Launchpad Task definitions for the user interface Applications for configuring the user interface Icons and images for configuring the user interface Using predefined database queries
Reports in One Identity Manager Adding custom tables or columns to the One Identity Manager schema Web service integration One Identity Manager as SCIM 2.0 service provider Processing DBQueue Processor tasks Structure of the Jobservice.cfg configuration file

Importing NuGet packages for web services

Use the Software Loader to import NuGet packages for web services into the One Identity Manager database. The files are distributed via the automatic software update. The web service can then be used in scripts in the Designer or the System Debugger.

For more information about importing files with the Software Loader, see the One Identity Manager Operational Guide. For more information about automatic software updates, see the One Identity Manager Installation Guide.

To import the NuGet packages

  1. Create a zip file for importing with the Software Loader.

    Make sure that the zip file does not contain a version number. Otherwise there may be problems with subsequent updates. The NuGet package itself may contain a version number.

    Example:

    NuGet package: <project name>1.0.0.nupkg

    Zip file: <project name>.nupkg.zip

  2. Create a NuGet directory on the workstation on which you start the Software Loader and save the zip file in this directory.

    Example: C:\Temp\NuGet\<project name>.nupkg.zip

  3. Start the Software Loader and import the zip file. During the process, note the following:

    1. On the Select files page, select the base directory, in this case C:\Temp, so that the NuGet subdirectory is displayed in the file list.

    2. Open the NuGet directory from the file list and select the zip file <project name>.nupkg.zip..

    3. This displays a warning. The NuGet subdirectory is required for correct processing of the import so confirm the message with Yes.

    4. On the Assign machine roles page, select the Server and Workstation machine roles.

Related topics

Referencing NuGet packages for web services in scripts

Web services can be used in scripts in the Designer or the System Debugger.

Reference the NuGet package for the web service in the scripts. Use #R Notation.

Syntax

#R Package

Example: Applying an Add method from a calculator web service

#If Not SCRIPTDEBUGGER Then

#R OneIMCalculator

#End If

Public Function OneIMCalculator_Add(a As Integer, b As Integer) As Integer

Dim sw = New OneIMCalculator.CalculatorSoapClient(OneIMCalculator.CalculatorSoapClient.EndpointConfiguration.CalculatorSoap)

Dim result = sw.Add(a, b)

Return result

End Function

NOTE: When compiling a script with references to NuGet packages, additional dependency files may be registered in One Identity Manager. This enables an automatic software update to start.

Related topics

Referencing web service projects in the System Debugger

Use the System Debugger to created, edit, and test the scripts you require. In the System Debugger, to use the web service class, you must define dependencies between the web service and scripts.

IMPORTANT: If you create scripts in the System Debugger, reference the NuGet package for the web service in the scripts. Use #R Notation.

To add a web service project to the system library

  1. In the System Debugger, create a new system library.

  2. In Visual Studio, load the SystemLibrary.sln project solution.

  3. In the project solution, add the web service as the project reference.

    1. In the project solution editor, select the SystemLibrary project solution.

    2. Select the File > Add > Existing Project menu item.

    3. Open the web service Visual Studio project file.

    Your web service project is added as an additional project to the SystemLibary project solution.

  4. Create the dependencies between the web service and scripts.

    1. In the project folder editor, in the SystemLibrary project folder, select the Scripts project.

    2. Select the Project > Add Project Reference menu item.

    3. Enable the option for your web service.

    In the project solution editor, a reference to the web service project is added to the Scripts project under Dependencies > Projects. This make the web service class available in the scripts and you can implement and test the required functions.

Related topics

One Identity Manager as SCIM 2.0 service provider

One Identity Manager provides an interface corresponding to the System for Cross-domain Identity Management (SCIM) 2.0. The interface enables the import and export of One Identity Manager objects by a SCIM client. For example, the interface can be used to:

  • Import identity, department, cost center, and location data from an HR system

  • Import user account and group data from a cloud system

  • Match custom target systems that have a SCIM V2.0 client

  • Provision information about identities through a standardized interface for further processing in third-party systems

The SCIM 2.0 service provider for One Identity Manager is provided as a plugin for the API Server and you can select it when you install the API Server. Further configuration of the SCIM plugin itself is not necessary. You can check in theAPI Server's Administration Portal if the SCIM plugin was installed and activated successfully. For more information on installing an API Server, see the One Identity Manager Installation Guide.

Detailed information about this topic
Documentos relacionados

The document was helpful.

Seleccionar calificación

I easily found the information I needed.

Seleccionar calificación