3 arrows

Summer-Ready Savings: Up To $500 Off Training 

closeClose

ForgeRock Directory Services Core Concepts

  • Tuition USD $4,750 GSA  $3,581.86
  • Reviews star_rate star_rate star_rate star_rate star_half 4050 Ratings
  • Course Code DS-400
  • Duration 5 days
  • Available Formats Classroom, Virtual

The ForgeRock® Directory Services Core Concepts course is for students who want to learn how to implement ForgeRock® Directory Services (DS) in a ForgeRock Identity Platform™ (Platform) deployment and as a standalone service. Current platform best practices are used to deploy and maintain DS. Using lab exercises in this course, students gain hands-on experience with the important features and capabilities of DS, which they can use to deploy DS on the job.

  • Note that Revision A.2 of this course is built on version 6.5.1 of DS.

Skills Gained

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

  • Understand how DS is used in a Platform deployment
  • Install DS as a standalone service or as an external data store for the Platform
  • Use setup profiles to configure DS during installation
  • Manage backend data stores
  • Monitor and tune DS for different deployment types using HTTP and LDAP
  • Implement access control and privileges
  • Configure delegated administration
  • Back up and restore backends
  • Import and export data
  • Manage custom attributes
  • Manage log publishers
  • Replace self-signed replication certificates
  • Plan for a migration from Oracle Directory Server Enterprise Edition to DS
  • Manage entries using the CLI and REST
  • Implement high availability using replication
  • Monitor health status
  • Monitor and troubleshoot replication
  • Manage DS in a ForgeRock® Identity Management (IDM) deployment
  • Manage DS in a ForgeRock® Access Management (AM) deployment
  • Deploy a distributed topology
  • Configure data confidentiality
  • Install and configure directory proxy servers
  • Configure Prometheus and Grafana to monitor DS instances

Who Can Benefit

The following are the target audiences for this course:

  • System Integrators
  • System Consultants
  • System Architects
  • System Administrators
  • Web Developers

Prerequisites

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 LDAP, JSON, REST, Java

Course Details

Course Contents

Chapter 1: Introducing ForgeRock Directory Services (DS)

Lesson 1: Understanding how DS is used in the Platform

  • Describe how the Platform uses DS
  • Describe deployment options

Lesson 2: Installing DS

  • Describe request processing
  • Understand where data is stored
  • Understand the installation process

Lesson 3: Managing data stores

  • Manage the configuration
  • Manage data stores
  • Manage entries

Lesson 4: Protecting entries

  • Understand how access control is applied
  • Display privileges

Lesson 5: Locating default log files

  • Describe log publishers
  • Describe default log files

Lesson 6: Understanding DS monitoring capabilities

  • Describe DS monitoring
  • Describe HTTP monitoring
  • Describe LDAP monitoring
  • Describe SMTP monitoring
  • Describe JMX monitoring
  • Monitor health status

Chapter 2: Maintaining DS in an AM Deployment

Lesson 1: Preparing DS as an external configuration and identity store for AM

  • Describe how DS is used in a default AM Deployment
  • Configure DS instances as external configuration and identity stores for AM

Lesson 2: Preparing DS as an external CTS token store for AM

  • Describe CTS deployment options
  • Configure DS as an external CTS token store for AM

Lesson 3: Performing essential administration tasks

  • Back up and restore an AM data store
  • Configure a highly available CTS
  • Enable secure communication between AM and DS

Lesson 4: Monitoring and tuning DS in an AM deployment

  • Monitor replication and disk space
  • Reduce replication traffic
  • Tune LDAP connection pools and AM caches

Lesson 5: Troubleshooting DS in an AM deployment

  • Enable platform transaction ID propagation
  • Configure log filtering

Chapter 3: Deploying DS as a User Store

Lesson 1: Populating backends

  • Populate a backend

Lesson 2: Managing custom attributes

  • Add custom schema
  • Configure virtual attributes

Lesson 3: Delegating administration

  • Assign administrators to groups
  • Assign access control to subscriber entries
  • Grant privileges to administrators

Lesson 4: Managing authentication policies

  • Configure authentication policies

Lesson 5: Using REST to manage entries

  • Describe REST
  • Configure the embedded REST API
  • Configure the REST to LDAP gateway
  • Perform RESTful operations

Lesson 6: Implementing high availability and scalability through replication

  • Deploy a replication topology
  • Manage a replication topology
  • Replace self-signed replication certificates

Lesson 7: Monitoring and tuning a user store

  • Configure SNMP monitoring
  • Monitor indexes
  • Measure throughput and response times
  • Understand areas that affect performance

Lesson 8: Troubleshooting replication

  • Identify replication issues
  • Backup and restore a replicated topology

Lesson 9: Planning for a migration from Oracle DSEE to DS

  • Prepare for a migration from Oracle DSEE to DS

Chapter 4: Maintaining DS in an IDM Deployment

Lesson 1: Using DS as an IDM repository

  • Explore the default DS repository in IDM
  • Configure DS as an external IDM repository

Lesson 2: Provisioning subscribers to DS

  • Describe how IDM synchronizes data
  • Provision subscribers to DS

Lesson 3: Synchronizing passwords between DS and IDM

  • Enable mutual authentication
  • Install DS password synchronization plugin

Lesson 4: Monitoring and troubleshooting DS in an IDM deployment

  • Monitor DS and IDM logs
  • Troubleshoot password synchronization

Chapter 5: Creating a Distributed Topology

Lesson 1: Exploring DS scalability options

  • Describe scaling options
  • Protect user privacy

Lesson 2: Configuring a distributed topology

  • Configure regional data stores
  • Upgrade a distributed topology

Lesson 3: Monitoring and tuning a distributed topology

  • Monitor a distributed topology
  • Tune DS for multiple backends

When does class start/end?

Classes begin promptly at 9:00 am, and typically end at 5:00 pm.

Does the course schedule include a Lunchbreak?

Lunch is normally an hour long and begins at noon. Coffee, tea, hot chocolate and juice are available all day in the kitchen. Fruit, muffins and bagels are served each morning. There are numerous restaurants near each of our centers, and some popular ones are indicated on the Area Map in the Student Welcome Handbooks - these can be picked up in the lobby or requested from one of our ExitCertified staff.

How can someone reach me during class?

If someone should need to contact you while you are in class, please have them call the center telephone number and leave a message with the receptionist.

What languages are used to deliver training?

Most courses are conducted in English, unless otherwise specified. Some courses will have the word "FRENCH" marked in red beside the scheduled date(s) indicating the language of instruction.

What does GTR stand for?

GTR stands for Guaranteed to Run; if you see a course with this status, it means this event is confirmed to run. View our GTR page to see our full list of Guaranteed to Run courses.

Does ExitCertified deliver group training?

Yes, we provide training for groups, individuals and private on sites. View our group training page for more information.

Does ExitCertified deliver group training?

Yes, we provide training for groups, individuals, and private on sites. View our group training page for more information.

Instructor, Training material & span of the training is neatly planned.

It is very good and very simple instructions. almost to much hand holding.

Great company -- easy to sign up and very organized. Loved my teacher and class overall.

ExitCertified was a great. They gave me all the materials and information I needed ahead of time to prepare for the course.

Thank Tech Data for sponsoring this course you really take care of your partners.

19 options available

undo
  • Aug 9, 2021 Aug 13, 2021 (5 days) GTR
    Location
    iMVP
    Language
    English
    Time
    9:00AM 5:00PM EDT
    Enroll
    Enroll
    SAVE on this course -  Promo Code: SUMMER500
  • Aug 9, 2021 Aug 13, 2021 (5 days)
    Location
    MVP McLean, VA
    Language
    English
    Time
    9:00AM 5:00PM EDT
    Enroll
    Enroll
    SAVE on this course -  Promo Code: SUMMER500
  • Aug 9, 2021 Aug 13, 2021 (5 days)
    Location
    MVP Edison, NJ
    Language
    English
    Time
    9:00AM 5:00PM EDT
    Enroll
    Enroll
    SAVE on this course -  Promo Code: SUMMER500
  • Aug 16, 2021 Aug 20, 2021 (5 days)
    Location
    Tampa, FL
    Language
    English
    Time
    10:00 AM 6:00 PM EDT
    Enroll
    Enroll
    SAVE on this course -  Promo Code: SUMMER500
  • Aug 16, 2021 Aug 20, 2021 (5 days)
    Location
    Virtual
    Language
    English
    Time
    10:00 AM 6:00 PM EDT
    Enroll
    Enroll
    SAVE on this course -  Promo Code: SUMMER500
  • Sep 27, 2021 Oct 1, 2021 (5 days)
    Location
    iMVP
    Language
    English
    Time
    9:00AM 5:00PM PDT
    Enroll
    Enroll
  • Sep 27, 2021 Oct 1, 2021 (5 days)
    Location
    San Francisco, CA
    Language
    English
    Time
    9:00AM 5:00PM PDT
    Enroll
    Enroll
  • Oct 25, 2021 Oct 29, 2021 (5 days)
    Location
    Tampa, FL
    Language
    English
    Time
    10:00 AM 6:00 PM EDT
    Enroll
    Enroll
  • Oct 25, 2021 Oct 29, 2021 (5 days)
    Location
    Virtual
    Language
    English
    Time
    10:00 AM 6:00 PM EDT
    Enroll
    Enroll
  • Nov 15, 2021 Nov 19, 2021 (5 days)
    Location
    iMVP
    Language
    English
    Time
    9:00AM 5:00PM EST
    Enroll
    Enroll
  • Dec 6, 2021 Dec 10, 2021 (5 days)
    Location
    Virtual
    Language
    English
    Time
    10:00 AM 6:00 PM EDT
    Enroll
    Enroll
  • Dec 6, 2021 Dec 10, 2021 (5 days)
    Location
    Virtual
    Language
    English
    Time
    10:00 AM 6:00 PM EDT
    Enroll
    Enroll
  • Dec 6, 2021 Dec 10, 2021 (5 days)
    Location
    Virtual
    Language
    English
    Time
    10:00 AM 6:00 PM EDT
    Enroll
    Enroll
  • Dec 6, 2021 Dec 10, 2021 (5 days)
    Location
    Virtual
    Language
    English
    Time
    10:00 AM 6:00 PM EDT
    Enroll
    Enroll
  • Dec 6, 2021 Dec 10, 2021 (5 days)
    Location
    Virtual
    Language
    English
    Time
    10:00 AM 6:00 PM EDT
    Enroll
    Enroll
Contact Us 1-800-803-3948
Contact Us
FAQ Get immediate answers to our most frequently asked qestions. View FAQs arrow_forward