ForgeRock Identity Management Core Concepts
ForgeRock Identity Management Core Concepts (IDM-400-BVP Revision B.1)
Description
The ForgeRock Identity Management Core Concepts course is for students who want to learn how to implement ForgeRock® Identity Management (IDM) to manage the lifecycle and relationship of digital identities within the context of a Customer Identity and Access Management solution (CIAM), and the integration with the ForgeRock Identity Platform™.
Note that Revision B.1 of this course is built on version 6.5 of 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
Objectives
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 examine 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, including password reset, forgotten username, and KBA options
- Add a custom field to the End User UI registration page
- Delegate the administration privileges of account properties to a group of users
- Configure social identity providers
- Integrate IDM with the ForgeRock Identity Platform
- 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
Prerequisites
The following are 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
- Lesson 3: Delegating Administration Privileges
Chapter 3: Adding Social Registration and Authentication
- Lesson 1: Configuring Social Identity Providers
- Lesson 2: Integrating IDM with the ForgeRock Identity Platform
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 (Optional)
Chapter 7: Getting Started with Workflow
- Lesson 1: Deploying and Starting a Workflow
- Lesson 2: Deploying and Creating a Workflow