Chapter 1

Course mapping

How each tool in the lab maps to the CIAM Critical Risk Domains and the course chapters.

The CIAM certification is organised around ten Critical Risk Domains (CRDs). This lab is not a separate topic — it is the curriculum made operational. Every tool you use exists to carry out one or more CRDs, and maps back to specific course chapters. Read this first so that, throughout the lab, you can always answer the exam's favourite question: "which domain does this belong to, and which category of tool owns it?"

1.1 Each tool → the domains and chapters it exercises

Lab toolTool categoryCritical Risk Domain(s)Course chapter(s)
OpenLDAPDirectory serviceCRD 10 (Tools — directories); the identity foundation under CRDs 3–9Ch 13; Ch 2
midPointIGA — Identity Governance & AdministrationCRD 3 Lifecycle · CRD 4 Access Request & Approval · CRD 5 Provisioning · CRD 8 Access Review · CRD 9 ReconciliationCh 6, 7, 8, 11, 12
KeycloakAccess Management / Identity ProviderCRD 6 Enforcement (authentication, SSO, MFA, federation); CRD 10 (protocols: SAML, OIDC, LDAP)Ch 9; Ch 13
Open Policy Agent + Golonex PortalPolicy Decision / Enforcement PointCRD 5 (access-control models — RBAC/ABAC) · CRD 6 Enforcement (authorization); CRD 2 (least privilege, defence-in-depth)Ch 8; Ch 9; Ch 5
TeleportPAM — Privileged Access ManagementCRD 6 Enforcement (privileged access, JIT, MFA); CRD 7 (session logging)Ch 9; Ch 10
Apache GuacamoleClientless privileged-session gatewayCRD 6 Enforcement (privileged access); CRD 7 (session recording)Ch 9; Ch 10
WazuhSIEM — Security Information & Event ManagementCRD 7 Auditing & Reporting; supports CRD 8 (monitoring for review)Ch 10
CaddyReverse proxy (supporting)CRD 6 (TLS termination, single front door); CRD 2 (defence-in-depth)Ch 5; Ch 9

1.2 Each domain → the tools that exercise it

Read the other way, the lab covers CRDs 3 through 10 hands-on (CRDs 1–2 are strategy and program-management theory the lab assumes rather than performs):

Critical Risk DomainWhat you do in the labTools
3 · Lifecycle & TransformationOnboard a joiner, move them between departments, off-board a leaver — from the HR feedHR CSV → midPoint → OpenLDAP → Keycloak
4 · Access Request & ApprovalRequest an entitlement; it routes to a line-manager for approval before provisioningmidPoint
5 · Provisioning & De-ProvisioningRoles provision/remove directory groups automatically; RBAC + ABAC decisionsmidPoint, OpenLDAP, OPA
6 · EnforcementSSO with MFA; per-action authorization; least privilege; segregation of duties; privileged accessKeycloak, OPA/Portal, Teleport, Guacamole
7 · Auditing & ReportingReview authentication events; recorded privileged sessions; SIEM alertingKeycloak, Teleport, Guacamole, Wazuh
8 · Access Review & Re-CertificationAnswer "who has what, and who approved it"; certification campaignsmidPoint, Wazuh
9 · Account ReconciliationReconcile the directory against governed identities; find an orphan accountmidPoint, OpenLDAP
10 · ToolsRecognise the tool categories and the protocols (SAML, OIDC, SCIM-style connectors, LDAP) in the fleshthe whole stack
Exam habit to build Access reviews or provisioning → IGA; logging in → Access Management; privileged accounts → PAM; monitoring and alerting → SIEM. This lab lets you attach a real tool to each of those words.