ForgeRock Identity Management Core Concepts

ForgeRock Identity Management Core Concepts (IDM-400 Revision B)



Manage the lifecycle and relationship of digital identities within the context of a Customer Identity and Access Management solution (CIAM) using ForgeRock® Identity Management (IDM), and the integration with the ForgeRock Identity Platform™.

Note: Revision B of this course is built on version 6.0.0 of ForgeRock IDM.


Target Audiences

This course is aimed at those responsible for overseeing various aspects of a successful deployment of ForgeRock IDM. This includes, but is not limited to, those with the following roles:

  • ​System Integrators
  • System Consultants
  • System Architects
  • System Developers
  • System Administrators



Upon completion of this course, you should be able to:

  • Introduce IDM and explore the fictitious ForgeRock Entertainment Company (FEC) CIAM solution
  • Install IDM and explore the default interfaces
  • Deploy and manage IDM as a development project
  • Perform basic IDM troubleshooting
  • Configure the default user registration process
  • Configure the User Self-Service functions, include password reset, forgotten username, KBA options, and Google reCAPTCHA
  • Configure social identity providers
  • Integrate IDM with the ForgeRock Identity Platform
  • Theme the Self-Service User Interface
  • Use the REST interface to access IDM
  • Connect to external resources using OpenICF
  • Perform basic synchronization
  • Run selective synchronization and LiveSync
  • Configure role-based provisioning
  • Manage user preferences
  • Configure privacy and consent
  • Enable progressive profiling and add terms and conditions
  • Enable the profile and privacy management dashboard
  • Manage a basic relationship within the managed user object
  • Model relationships based on a given use case
  • Manage a relationship between a user and device
    Deploy and test a given workflow
  • Explore the beginnings of creating a workflow



The following are the prerequisites to successfully completing this course:

  • Basic knowledge and skills using the Linux operating system to complete labs
  • Basic knowledge of JSON, JavaScript, REST, Java, Groovy, SQL, and LDAP helpful for understanding examples; however, programming experience is not required

Duration 5 days


Course Contents

Chapter 1: Introducing IDM and Getting Started

  • Lesson 1: Introducing IDM and Exploring the FEC Solution
  • Lesson 2: Installing IDM
  • Lesson 3: Deploying and Managing IDM as a Project
  • Lesson 4: Performing Basic IDM Troubleshooting

Chapter 2: Enabling User Registration and Self-Service

  • Lesson 1: Configuring the Default User Registration Process
  • Lesson 2: Configuring IDM User Self-Service

Chapter 3: Adding Social Registration and Authentication

  • Lesson 1: Configuring Social Identity Providers
  • Lesson 2: Integrating IDM with the ForgeRock Identity Platform
  • Lesson 3: Theming the Self-Service User Interface

Chapter 4: Managing Synchronization and Reconciliation

  • Lesson 1: Using the REST Interface to Access IDM
  • Lesson 2: Connecting to External Resources Using OpenICF
  • Lesson 3: Performing Basic Synchronization
  • Lesson 4: Running Selective Synchronization and LiveSync
  • Lesson 5: Configuring Role-Based Provisioning

Chapter 5: Managing the IDM Privacy and Consent Options

  • Lesson 1: Managing User Preferences
  • Lesson 2: Configuring Privacy and Consent
  • Lesson 3: Enabling Progressive Profiling and Adding Terms and Conditions
  • Lesson 4: Enabling the Profile and Privacy Management Dashboard

Chapter 6: Managing Relationships Between Objects in IDM

  • Lesson 1: Managing Relationships in IDM
  • Lesson 2: Modeling Relationships in IDM
  • Lesson 3: Managing Devices and Things in IDM

Chapter 7: Getting Started with Workflow

  • Lesson 1: Deploying and Starting a Workflow
  • Lesson 2: Deploying and Creating a Workflow


No Courses Currently Available