98402e015588101604b2c0ac6adfd8ab924a4fa4Jason LemayOpenIDM Sample Projects and Sample Resources
98402e015588101604b2c0ac6adfd8ab924a4fa4Jason Lemay====================================
500c7b4af641362c362ab27d4339299ce3de7172Mike JangCopyright (c) 2012-2015 ForgeRock AS
98402e015588101604b2c0ac6adfd8ab924a4fa4Jason LemayThis work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivs 3.0 Unported License.
98402e015588101604b2c0ac6adfd8ab924a4fa4Jason LemaySee http://creativecommons.org/licenses/by-nc-nd/3.0/
98402e015588101604b2c0ac6adfd8ab924a4fa4Jason Lemay
98402e015588101604b2c0ac6adfd8ab924a4fa4Jason LemayThis directory contains samples to get you started with the many different configuration and security files you may
98402e015588101604b2c0ac6adfd8ab924a4fa4Jason Lemayneed for your specific use case.
98402e015588101604b2c0ac6adfd8ab924a4fa4Jason Lemay
98402e015588101604b2c0ac6adfd8ab924a4fa4Jason LemayHere is a brief description of each directory. Please refer to the README for each sample or to the documentation for
98402e015588101604b2c0ac6adfd8ab924a4fa4Jason Lemaymore information.
98402e015588101604b2c0ac6adfd8ab924a4fa4Jason Lemay
98402e015588101604b2c0ac6adfd8ab924a4fa4Jason Lemay
98402e015588101604b2c0ac6adfd8ab924a4fa4Jason LemaySample Projects
98402e015588101604b2c0ac6adfd8ab924a4fa4Jason Lemay---------------
98402e015588101604b2c0ac6adfd8ab924a4fa4Jason LemayBelow are the sample projects included in OpenIDM to show various features of OpenIDM.
98402e015588101604b2c0ac6adfd8ab924a4fa4Jason Lemay
500c7b4af641362c362ab27d4339299ce3de7172Mike Jang### Getting Started
500c7b4af641362c362ab27d4339299ce3de7172Mike JangAn XML-CSV sample for the Getting Started Guide
500c7b4af641362c362ab27d4339299ce3de7172Mike Jang
98402e015588101604b2c0ac6adfd8ab924a4fa4Jason Lemay### Sample1
98402e015588101604b2c0ac6adfd8ab924a4fa4Jason LemayA XML file connector sample.
98402e015588101604b2c0ac6adfd8ab924a4fa4Jason Lemay
98402e015588101604b2c0ac6adfd8ab924a4fa4Jason Lemay### Sample2
98402e015588101604b2c0ac6adfd8ab924a4fa4Jason LemayA OpenDJ connector sample without a back link.
98402e015588101604b2c0ac6adfd8ab924a4fa4Jason Lemay
98402e015588101604b2c0ac6adfd8ab924a4fa4Jason Lemay### Sample2b
98402e015588101604b2c0ac6adfd8ab924a4fa4Jason LemayA OpenDJ connector sample with back link.
98402e015588101604b2c0ac6adfd8ab924a4fa4Jason Lemay
98402e015588101604b2c0ac6adfd8ab924a4fa4Jason Lemay### Sample2c
98402e015588101604b2c0ac6adfd8ab924a4fa4Jason LemayA OpenDJ connector sample with sync of group membership.
98402e015588101604b2c0ac6adfd8ab924a4fa4Jason Lemay
98402e015588101604b2c0ac6adfd8ab924a4fa4Jason Lemay### Sample2d
98402e015588101604b2c0ac6adfd8ab924a4fa4Jason LemayA OpenDJ connector sample with sync of LDAP Groups.
98402e015588101604b2c0ac6adfd8ab924a4fa4Jason Lemay
98402e015588101604b2c0ac6adfd8ab924a4fa4Jason Lemay### Sample3
98402e015588101604b2c0ac6adfd8ab924a4fa4Jason LemayA ScriptSQL connector with mySQL.
98402e015588101604b2c0ac6adfd8ab924a4fa4Jason Lemay
bef75e6744b98732c2fdcfcb63aa47f9be6dc831Mike Jang### Getting-Started
bef75e6744b98732c2fdcfcb63aa47f9be6dc831Mike JangDesigned for the Getting Started Guide. Based on the original Sample 4.
98402e015588101604b2c0ac6adfd8ab924a4fa4Jason Lemay
98402e015588101604b2c0ac6adfd8ab924a4fa4Jason Lemay### Sample5
98402e015588101604b2c0ac6adfd8ab924a4fa4Jason LemayAttribute flow: LDAP -> OpenIDM -> AD with simulating xml resources
98402e015588101604b2c0ac6adfd8ab924a4fa4Jason Lemay
98402e015588101604b2c0ac6adfd8ab924a4fa4Jason Lemay### Sample5b
98402e015588101604b2c0ac6adfd8ab924a4fa4Jason LemayDemonstrates failure compensation synchronization of two resources.
98402e015588101604b2c0ac6adfd8ab924a4fa4Jason Lemay
98402e015588101604b2c0ac6adfd8ab924a4fa4Jason Lemay### Sample6
98402e015588101604b2c0ac6adfd8ab924a4fa4Jason LemayDemonstrates live sync with OpenDJ.
98402e015588101604b2c0ac6adfd8ab924a4fa4Jason Lemay
98402e015588101604b2c0ac6adfd8ab924a4fa4Jason Lemay### Sample8
98402e015588101604b2c0ac6adfd8ab924a4fa4Jason LemayDemonstrates the use of logging in scripts for debugging.
98402e015588101604b2c0ac6adfd8ab924a4fa4Jason Lemay
98402e015588101604b2c0ac6adfd8ab924a4fa4Jason Lemay### Sample9
98402e015588101604b2c0ac6adfd8ab924a4fa4Jason LemayDemonstrates asynchronous reconciliation using workflows.
98402e015588101604b2c0ac6adfd8ab924a4fa4Jason Lemay
98402e015588101604b2c0ac6adfd8ab924a4fa4Jason Lemay### audit-sample
98402e015588101604b2c0ac6adfd8ab924a4fa4Jason LemayDemonstrates configuring a MySQL database to receive the audit logs.
98402e015588101604b2c0ac6adfd8ab924a4fa4Jason Lemay
98402e015588101604b2c0ac6adfd8ab924a4fa4Jason Lemay### powershell2AD
98402e015588101604b2c0ac6adfd8ab924a4fa4Jason LemayDemonstrates the PowerShell connector using Active Directory.
98402e015588101604b2c0ac6adfd8ab924a4fa4Jason Lemay
98402e015588101604b2c0ac6adfd8ab924a4fa4Jason Lemay### workflow
98402e015588101604b2c0ac6adfd8ab924a4fa4Jason LemayDemonstrates a typical use case of a workflow for provisioning.
98402e015588101604b2c0ac6adfd8ab924a4fa4Jason Lemay
98402e015588101604b2c0ac6adfd8ab924a4fa4Jason Lemay### scriptedcrest2dj
98402e015588101604b2c0ac6adfd8ab924a4fa4Jason LemayA OpenDJ Connector using the Groovy ScriptedCREST Connector Framework.
98402e015588101604b2c0ac6adfd8ab924a4fa4Jason Lemay
98402e015588101604b2c0ac6adfd8ab924a4fa4Jason Lemay### scriptedrest2dj
98402e015588101604b2c0ac6adfd8ab924a4fa4Jason LemayA OpenDJ Connector using the Groovy ScriptedREST Connector Framework.
98402e015588101604b2c0ac6adfd8ab924a4fa4Jason Lemay
98402e015588101604b2c0ac6adfd8ab924a4fa4Jason Lemay### google-connector
98402e015588101604b2c0ac6adfd8ab924a4fa4Jason LemayA Google Connector for provisioning google users and groups.
01b795461b15751beda0cd42ae697d9aae3a3064LanaThis sample and the associated connector are only available in the Enterprise Release.
5ec812108e23c57981e6bcdc66b7566772a3a6ccLaurent Bristiel
5ec812108e23c57981e6bcdc66b7566772a3a6ccLaurent Bristiel### salesforce-connector
5ec812108e23c57981e6bcdc66b7566772a3a6ccLaurent BristielA Salesforce connector to perform recon and sync between Salesforce and the OpenIDM repository.
01b795461b15751beda0cd42ae697d9aae3a3064LanaThis sample and the associated connector are only available in the Enterprise Release.
98402e015588101604b2c0ac6adfd8ab924a4fa4Jason Lemay
98402e015588101604b2c0ac6adfd8ab924a4fa4Jason Lemay### openam
98402e015588101604b2c0ac6adfd8ab924a4fa4Jason LemayA sample showing OpenIDM together with OpenAM and OpenDJ. This sample demonstrates the entire ForgeRock Open Identity
98402e015588101604b2c0ac6adfd8ab924a4fa4Jason LemayStack integration.
98402e015588101604b2c0ac6adfd8ab924a4fa4Jason Lemay
98402e015588101604b2c0ac6adfd8ab924a4fa4Jason LemaySample Resources
98402e015588101604b2c0ac6adfd8ab924a4fa4Jason Lemay----------------
98402e015588101604b2c0ac6adfd8ab924a4fa4Jason LemayBelow is a list of resources used by the samples. They can be used as a reference to understand certain features.
98402e015588101604b2c0ac6adfd8ab924a4fa4Jason Lemay
98402e015588101604b2c0ac6adfd8ab924a4fa4Jason Lemay### misc
98402e015588101604b2c0ac6adfd8ab924a4fa4Jason LemayExample configuration files used in the sample projects.
98402e015588101604b2c0ac6adfd8ab924a4fa4Jason Lemay
98402e015588101604b2c0ac6adfd8ab924a4fa4Jason Lemay### syncfailure
98402e015588101604b2c0ac6adfd8ab924a4fa4Jason LemayExamples of configuration files and scripts for live sync retry policy.
98402e015588101604b2c0ac6adfd8ab924a4fa4Jason Lemay
98402e015588101604b2c0ac6adfd8ab924a4fa4Jason Lemay### security
98402e015588101604b2c0ac6adfd8ab924a4fa4Jason LemaySample security files.
98402e015588101604b2c0ac6adfd8ab924a4fa4Jason Lemay
98402e015588101604b2c0ac6adfd8ab924a4fa4Jason Lemay### taskscanner
98402e015588101604b2c0ac6adfd8ab924a4fa4Jason LemayExample configuration files for the sunset scanning task.
98402e015588101604b2c0ac6adfd8ab924a4fa4Jason Lemay
98402e015588101604b2c0ac6adfd8ab924a4fa4Jason Lemay### provisioners
98402e015588101604b2c0ac6adfd8ab924a4fa4Jason LemayExample provisioner configuration files for different connectors used in the samples. These can be used as a reference,
98402e015588101604b2c0ac6adfd8ab924a4fa4Jason Lemaybut customizations will probably be required.
98402e015588101604b2c0ac6adfd8ab924a4fa4Jason Lemay
98402e015588101604b2c0ac6adfd8ab924a4fa4Jason Lemay### schedules
98402e015588101604b2c0ac6adfd8ab924a4fa4Jason LemaySample schedule configuration files.
98402e015588101604b2c0ac6adfd8ab924a4fa4Jason Lemay
98402e015588101604b2c0ac6adfd8ab924a4fa4Jason Lemay### customendpoint
98402e015588101604b2c0ac6adfd8ab924a4fa4Jason LemayA sample custom endpoint configuration files.
98402e015588101604b2c0ac6adfd8ab924a4fa4Jason Lemay
98402e015588101604b2c0ac6adfd8ab924a4fa4Jason Lemay### infoservice
98402e015588101604b2c0ac6adfd8ab924a4fa4Jason LemayA sample configuration that shows how to use the configurable information service.
98402e015588101604b2c0ac6adfd8ab924a4fa4Jason Lemay
98402e015588101604b2c0ac6adfd8ab924a4fa4Jason Lemay
98402e015588101604b2c0ac6adfd8ab924a4fa4Jason Lemay