Skip to main content

SOAP

This connectivity package provides support for SOAP-based systems. The SOAP connector is available in a default installation.

Supported objects and operations

Both full import and delta import modes are available. Delta import is generally supported for most SOAP-based systems. The actual functionality implementation depends on how the registered system utilizes the delta import.

Identity data

System objectsOmada Identity Data ModelOperations
Identities-Read
Contexts-Read
Identity Owner-Read
Context Owner-Read
Context Assignment-Read

Access rights

System objectsOmada Identity Data ModelOperations
Account-Read
Resource-Read
Resource Owner-Read
Resource Assignment-Read
Resource Parent/Child-Read

Minimum required permissions

None.

Implementation notes

In the current release, SOAP connectivity is provided as a Technology Preview feature only. Technology Preview features may not be fully functional in the configuration that has been provided out of the box, so they should not be used in production environments without proper testing.

The SOAP collector allows you to:

  • Load data from a system that uses SOAP via HTTP(S).
  • Specify a custom request via a defined template in XML.
  • Specify XPaths for mappings in the form of text.
  • Read response data through XPath.
  • Specify security protocols.
  • Use basic authentication protocols or authentication services.
  • Select a paging mechanism.

For both SOAP collector and connector it is possible to provide SOAPAction header.

Network requirements

None.


Prerequisites

To achieve connectivity, you need the endpoint address URL of the SOAP service to which the connection will be made. You need to have access to a SOAP user account registered in the service (endpoint address).

SOAP connector enables provisioning of data to any system that uses SOAP to communicate. Using this connector, it is possible to change any kind of data supported by Omada Identity to any SOAP-based system via HTTP(S). In order to modify information to XML, the connector uses XPath 1.1 technology. Familiarity with XML Path Language (XPath) is required for connector configuration. See the description of the XPath standard on the World Wide Web Consortium (W3C) website.