Name Last Update
..
audit-sample Loading commit data...
customendpoint Loading commit data...
google-connector Loading commit data...
infoservice Loading commit data...
internal-common Loading commit data...
misc Loading commit data...
openam Loading commit data...
powershell2AD Loading commit data...
provisioners Loading commit data...
salesforce-connector Loading commit data...
sample1 Loading commit data...
sample2 Loading commit data...
sample2b Loading commit data...
sample2c Loading commit data...
sample2d Loading commit data...
sample3 Loading commit data...
sample4 Loading commit data...
sample5 Loading commit data...
sample5b Loading commit data...
sample6 Loading commit data...
sample7 Loading commit data...
sample8 Loading commit data...
sample9 Loading commit data...
schedules Loading commit data...
scriptedazure Loading commit data...
scriptedcrest2dj Loading commit data...
scriptedrest2dj Loading commit data...
security Loading commit data...
syncfailure Loading commit data...
taskscanner Loading commit data...
usecase Loading commit data...
workflow Loading commit data...
README.md Loading commit data...

README.md

OpenIDM Sample Projects and Sample Resources

Copyright (c) 2012-2014 ForgeRock AS This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivs 3.0 Unported License. See http://creativecommons.org/licenses/by-nc-nd/3.0/

This directory contains samples to get you started with the many different configuration and security files you may need for your specific use case.

Here is a brief description of each directory. Please refer to the README for each sample or to the documentation for more information.

Sample Projects

Below are the sample projects included in OpenIDM to show various features of OpenIDM.

Sample1

A XML file connector sample.

Sample2

A OpenDJ connector sample without a back link.

Sample2b

A OpenDJ connector sample with back link.

Sample2c

A OpenDJ connector sample with sync of group membership.

Sample2d

A OpenDJ connector sample with sync of LDAP Groups.

Sample3

A ScriptSQL connector with mySQL.

Sample4

A CSV connector sample.

Sample5

Attribute flow: LDAP -> OpenIDM -> AD with simulating xml resources

Sample5b

Demonstrates failure compensation synchronization of two resources.

Sample6

Demonstrates live sync with OpenDJ.

Sample7

A SCIM Schema Attributes sample.

Sample8

Demonstrates the use of logging in scripts for debugging.

Sample9

Demonstrates asynchronous reconciliation using workflows.

audit-sample

Demonstrates configuring a MySQL database to receive the audit logs.

powershell2AD

Demonstrates the PowerShell connector using Active Directory.

workflow

Demonstrates a typical use case of a workflow for provisioning.

scriptedazure

A Microsoft Azure Connector using the Groovy Connector Framework.

scriptedcrest2dj

A OpenDJ Connector using the Groovy ScriptedCREST Connector Framework.

scriptedrest2dj

A OpenDJ Connector using the Groovy ScriptedREST Connector Framework.

google-connector

A Google Connector for provisioning google users and groups. This sample and the associated connector are only available in the Entreprise Release.

salesforce-connector

A Salesforce connector to perform recon and sync between Salesforce and the OpenIDM repository. This sample and the associated connector are only available in the Entreprise Release.

openam

A sample showing OpenIDM together with OpenAM and OpenDJ. This sample demonstrates the entire ForgeRock Open Identity Stack integration.

Sample Resources

Below is a list of resources used by the samples. They can be used as a reference to understand certain features.

misc

Example configuration files used in the sample projects.

syncfailure

Examples of configuration files and scripts for live sync retry policy.

security

Sample security files.

taskscanner

Example configuration files for the sunset scanning task.

provisioners

Example provisioner configuration files for different connectors used in the samples. These can be used as a reference, but customizations will probably be required.

schedules

Sample schedule configuration files.

customendpoint

A sample custom endpoint configuration files.

infoservice

A sample configuration that shows how to use the configurable information service.