ForgeRock® Directory Services: Deep Dive
Code: DS-440This course takes students from a high-level understanding of how ForgeRock® Directory Services (DS) works to a fully functional directory deployment, where they learn how to implement the many features of DS. It provides students with the knowledge and concepts necessary to successfully manage their own deployment. It is accepted that this course is not able to demonstrate all the features and capabilities of DS. Further information and guidance can be found in the documentation and knowledge base in the online repositories at: Backstage https://backstage.forgerock.com.
Target Audiences
The target audiences for this course include:
- ForgeRock Directory Service Administrators
- ForgeRock Access Management Administrators
- ForgeRock Identity Management Administrators
- System Integrators
- System Consultants
- System Architects
- System Developers
Objectives
Upon completion of this course, you should be able to:
- Provide a technical introduction to the infrastructure, concepts, features, and components of DS
- Create and manage data stores, measure performance, and troubleshoot directory servers
- Understand how to deploy directory servers, and directory proxy servers, manage replication, upgrade DS servers, and configure the DS password synchronization plugin
Prerequisites
The following are the prerequisites for successfully completing this course:
- Knowledge of UNIX/Linux commands.
- A basic understanding of how directory servers function.
- A basic understanding of REST and HTTP.
- A basic knowledge of Java based environments would be beneficial, but no programming experience is required.
- Completion of the ForgeRock® Product Essentials courses for Directory Services, Access Management, and Identity Management available at: https://www.forgerock.com/support/university/forgerock-university
Duration
5 days
Course Contents
Chapter 1: Accessing Directory Services
A technical introduction to the infrastructure, concepts, features, and components of DS.
Lesson 1: Introducing ForgeRock Directory Services
Explore DS components and understand the LDAP data model:
- Describe ForgeRock Directory Services
Lesson 2: Interacting With Directory Servers
Access directory servers and perform operations over LDAP and HTTP:
- Send LDAP requests
- Prepare the lab environment
- Perform LDAP operations
- Introduce REST to LDAP
- Explore the API configuration
- Configure REST access
- Explain common REST operations
- Use the REST API to manage directory data
Chapter 2: Maintaining Directory Servers
Create and manage data stores, measure performance, and troubleshoot directory servers.
Lesson 1: Managing the Configuration
Locate the DS configuration data and use directory server tools to manage configuration data:
- Explore configuration data
- Prepare the lab environment
- Explore the configuration and manage the server state
- Manage data stores
- Configure backends
- Manage indexes
- Configure indexes
Lesson 2: Populating Data Stores
Customise directory server schema to add custom attributes, and then import entries to populate a data store:
- Extend the schema
- Implement custom schema
- Import entries
- Populate a backend data store
- Manage virtual attributes
- Configure virtual attributes
Lesson 3: Protecting DS Data
Understand DS security features, implement access control, manage password policies, and delegate administration:
- Describe security features
- Replace server certificates
- Describe access control
- Configure access control
- Delegate administration
- Configure delegated administration
- Explore password policies
- Configure password policies
Lesson 4: Backing Up and Restoring Data
Back up and restore directory server data:
- Explain how to back up and restore data
- Back up and restore data
Lesson 5: Measuring Performance
Understand performance requirements and settings that may be tuned to improve directory server performance:
- Explain settings that affect performance
- Tune the JE DB cache and generate performance tests
Lesson 6: Troubleshooting
Configure log files, collect troubleshooting data for ForgeRock Support, and monitor a DS deployment with Prometheus and Grafana:
- Explore log files
- Manage log files
- Explain how to collect data for support
- Collect data for support
- Monitor a DS deployment
- Observe monitoring metrics
Chapter 3: Deploying Directory Services
Understand how to deploy directory servers, and directory proxy servers, manage replication, upgrade DS servers, and configure the DS password synchronization plugin.
Lesson 1: Installing Directory Servers
Install directory servers for custom and ForgeRock® Identity Platform (Identity Platform) product deployments:
- Prepare for a directory server installation
- Prepare the lab environment
- Install a directory server
- Prepare directory servers for Identity Platform installations
- Prepare directory servers for AM
- Prepare directory servers for IDM
- Optional Synchronize passwords with IDM
- Optional Synchronize DS passwords with IDM
Lesson 2: Replicating Data
Implement high availability for directory servers and maintain, monitor, and restore a replicated directory server topology:
- Plan for replication
- Prepare the lab environment
- Install a replicated topology
- Monitor and maintain a replicated topology
- Monitor replication
- Restore replication to a known state
Lesson 3: Upgrading DS Servers
Prepare for and perform an upgrade of directory servers in a 6.5.5 replicated topology to version 7.2:
- Describe upgrade options
- Prepare the lab environment
- Upgrade DS 6 servers to DS 7
Lesson 4: Installing Directory Proxy
Understand the role of directory proxy (DP) servers and install DP servers to provide a single point of entry to directory servers:
- Introduce DP servers
- Install DP servers
- Prepare the lab environment
- Provide a single point of access to replicas
Price (ex. VAT)
Duration
Schedule
Please send us a message with the form below
Delivery methods
- Classroom
- On-site (at your location)
- Virtual (instructor online)
Inquire
We will contact you to discuss your requirements