Domain Framework v0.4
Working Domain Framework — the authoritative owner-provided specification.
Identity Engineering Domain Framework v0.4
1. Purpose
A Question-Driven Knowledge Framework for learning, researching, building, and securing Identity Systems, gradually evolving into a Living Identity Engineering Textbook.
Core Principles
- Question-Driven Learning: Start with real-world engineering questions to discover what needs to be learned.
- Domain-Based Knowledge Organization: Organize discovered knowledge into clearly defined Identity Engineering domains.
- One Knowledge Base: Maintain a unified and reusable knowledge repository.
- Two Career Learning Tracks: Support Identity Platform / CIAM Engineering and Enterprise IAM / PAM / IGA Engineering.
- Engineering Depth: Cover technical concepts, mechanisms, architecture, implementations, and security considerations.
- Hybrid Vendor Coverage: Combine vendor-neutral fundamentals with vendor-specific technologies and solutions.
- Progressive Knowledge Building: Expand the knowledge framework as new topics are discovered.
- Living Textbook: Gradually transform accumulated knowledge into structured learning materials and curricula.
2. Knowledge Domains
D01 — Identity Fundamentals
Scope: Fundamental concepts underlying digital identity and access management.
Key Knowledge Areas:
- Digital Identity
- Identity Subjects
- Human Identity vs Non-Human Identity
- Principals, Accounts, and Credentials
- Identity Attributes and Identifiers
- Identity Types and Contexts
- Identity Lifecycle
- Trust Boundaries
- Identity Ownership
D02 — Authentication
Scope: Technologies and mechanisms used to verify identities.
Key Knowledge Areas:
- Password Authentication
- Multi-Factor Authentication (MFA)
- Passwordless Authentication
- Passkeys
- FIDO2 and WebAuthn
- Windows Hello / Windows Hello for Business
- Smart Cards and PIV
- Certificate-Based Authentication
- Authentication Factors and Authenticators
- Authentication Assurance
- Authentication Recovery
D03 — Authorization & Access Control
Scope: Mechanisms for determining, granting, and enforcing access permissions.
Key Knowledge Areas:
- Access Control Lists (ACL)
- Role-Based Access Control (RBAC)
- Attribute-Based Access Control (ABAC)
- Relationship-Based Access Control (ReBAC)
- Policy-Based Access Control
- Policy Decision Points (PDP)
- Policy Enforcement Points (PEP)
- Authorization Policy Engines
- Delegated Authorization
- Least Privilege
- Fine-Grained Authorization
D04 — Identity Protocols & Cryptography
Scope: Standards, protocols, and cryptographic mechanisms supporting identity systems.
Key Knowledge Areas:
- OAuth 2.0
- OpenID Connect (OIDC)
- SAML 2.0
- Kerberos
- LDAP
- SCIM 2.0
- JSON Web Tokens (JWT)
- JSON Web Keys (JWK/JWKS)
- Public Key Infrastructure (PKI)
- X.509 Certificates
- Public Key Cryptography
- Digital Signatures
- Cryptographic Key Management
- Federation Protocols
D05 — Identity Platform & CIAM
Scope: Design, development, integration, and operation of Identity Providers and Customer Identity Platforms.
Key Knowledge Areas:
- Identity Provider (IdP) Architecture
- Single Sign-On (SSO)
- Identity Federation
- Identity Brokering
- Customer Identity & Access Management (CIAM)
- Customer Registration and Onboarding
- Identity Proofing
- Social Login
- Customer MFA
- Account Linking
- Account Recovery
- Token Management
- Session Management
- Identity APIs
- Authentication Orchestration
- Identity Platform Scalability and Availability
Representative Technologies:
- Keycloak
- Auth0
- Okta Customer Identity
- Amazon Cognito
- Microsoft Entra External ID
D06 — Workforce & Directory Identity
Scope: Enterprise employee identities, directory infrastructure, workstation authentication, and device identity.
Key Knowledge Areas:
- Active Directory Domain Services (AD DS)
- Microsoft Entra ID
- LDAP Directory Services
- Workforce Identity
- Hybrid Identity
- Directory Synchronization
- Windows Workstation Logon
- macOS Authentication
- Domain Join / Entra Join / Hybrid Join
- Device Identity and Registration
- Cached Credentials and Offline Authentication
- Group Policy
- Microsoft Intune
- Mobile Device Management (MDM)
- Workforce SSO
- Device Trust and Compliance
D07 — Identity Governance & Administration (IGA)
Scope: Identity lifecycle management, access governance, provisioning, and compliance for human and non-human identities.
Key Knowledge Areas:
- Joiner-Mover-Leaver (JML)
- Identity Lifecycle Management
- Authoritative Identity Sources
- Identity Provisioning and Deprovisioning
- SCIM Provisioning
- Access Requests
- Approval Workflows
- Access Certifications and Reviews
- Role Management and Role Mining
- Segregation of Duties (SoD)
- Entitlement Management
- Identity Reconciliation
- Identity Ownership
- Human and NHI Governance
- Audit and Compliance
Representative Technologies:
- SailPoint IdentityIQ
- SailPoint Identity Security Cloud
- Saviynt
- Microsoft Entra ID Governance
- One Identity Manager
D08 — Privileged Access Management (PAM)
Scope: Protection, governance, and monitoring of privileged identities, credentials, and sessions.
Key Knowledge Areas:
- Privileged Accounts
- Privileged Access Management
- Privileged Identity Management (PIM)
- Credential Vaulting
- Password and Credential Rotation
- Privileged Session Management
- Session Recording and Monitoring
- Just-in-Time (JIT) Access
- Just Enough Administration (JEA)
- Break-Glass Access
- Privileged Account Discovery
- Privileged Non-Human Identities
- Secrets Management Integration
- PAM APIs and Automation
Representative Technologies:
- CyberArk
- Delinea
- BeyondTrust
- HashiCorp Vault
- Microsoft Entra PIM
D09 — Non-Human Identity (NHI)
Scope: Identification, authentication, authorization, lifecycle management, and governance of non-human principals across enterprise environments.
Key Knowledge Areas:
NHI Fundamentals
- Non-Human Identity Definitions
- Identity Subject vs Account vs Credential
- Human vs Non-Human Identity
- NHI Classification
NHI Subject Categories
- Service and Integration Identities
- Application Identities
- Database Application Accounts
- Workload and Microservice Identities
- Infrastructure Identities
- Machine and Device Identities
- API Client Identities
- Automation and CI/CD Identities
- AI Agent Identities
NHI Lifecycle & Governance
- NHI Discovery and Inventory
- Identity Ownership
- Provisioning and Decommissioning
- Entitlement Management
- Orphaned Identities
- Shared Identities
- NHI Governance
NHI Authentication & Credentials
- Service Account Credentials
- API Keys
- Machine Certificates
- Short-Lived Credentials
- Secrets Management
- Credential Rotation and Revocation
- Credentialless and Federated Authentication Models
NHI Security
- Excessive Privileges
- Credential Exposure
- Identity Misuse
- Ownership Gaps
- NHI Security Monitoring
D10 — Cloud & Workload Identity
Scope: Identity and access management for cloud infrastructure, cloud-native services, and software workloads.
Key Knowledge Areas:
- AWS IAM
- Microsoft Azure IAM
- Google Cloud IAM
- Cloud Service Principals
- Azure Managed Identities
- GCP Service Accounts
- AWS IAM Roles
- Kubernetes Service Accounts
- Kubernetes RBAC
- Workload Identity Federation
- SPIFFE / SPIRE
- SPIFFE Verifiable Identity Documents (SVID)
- Mutual TLS (mTLS)
- Service-to-Service Authentication
- Short-Lived Workload Credentials
- Cloud Secrets Management
- Infrastructure Identity
- Workload Identity Lifecycle
D11 — Identity Security & Zero Trust
Scope: Security architecture, threat detection, attack prevention, and incident response relating to identity systems.
Key Knowledge Areas:
- Zero Trust Architecture
- Zero Trust Network Access (ZTNA)
- Conditional Access
- Identity Threat Detection and Response (ITDR)
- Identity Attack Paths
- Credential Theft
- Session Hijacking
- Token Theft and Replay
- Privilege Escalation
- Identity-Based Lateral Movement
- Account Takeover
- Phishing-Resistant Authentication
- Identity Security Monitoring
- Human and NHI Threat Detection
- Excessive Privilege Exposure
- Identity Incident Response
D12 — Emerging Identity Technologies
Scope: Emerging approaches to digital identity, autonomous systems, and identity interoperability.
Key Knowledge Areas:
- AI Agent Identity
- Agent Authentication
- Agent Authorization
- Human-to-Agent Delegation
- Agent-to-Agent Delegation
- Agent Identity Lifecycle
- AI Agent Access Governance
- Autonomous Identity Systems
- Verifiable Credentials
- Decentralized Identifiers (DIDs)
- Digital Identity Wallets
- Emerging Identity Standards
- Evolving Workload and Agent Identity Models
3. Career Learning Tracks
Track A — Identity Platform & CIAM Engineering
Target Roles:
- Identity Platform Engineer
- CIAM Engineer
- Authentication Engineer
- Identity Software Engineer
- Identity Infrastructure Engineer
Core Domains:
- D01 — Identity Fundamentals
- D02 — Authentication
- D03 — Authorization & Access Control
- D04 — Identity Protocols & Cryptography
- D05 — Identity Platform & CIAM
- D09 — Non-Human Identity
- D10 — Cloud & Workload Identity
- D11 — Identity Security & Zero Trust
Supporting Domains:
- D06 — Workforce & Directory Identity
- D07 — Identity Governance & Administration
- D08 — Privileged Access Management
- D12 — Emerging Identity Technologies
Career Objective:
Design, build, integrate, operate, and secure modern identity and authentication platforms.
Track B — Enterprise IAM / PAM / IGA Engineering
Target Roles:
- IAM Engineer
- IGA Engineer
- PAM Engineer
- Workforce Identity Engineer
- Identity Security Engineer
- Enterprise Identity Engineer
Core Domains:
- D01 — Identity Fundamentals
- D02 — Authentication
- D03 — Authorization & Access Control
- D04 — Identity Protocols & Cryptography
- D06 — Workforce & Directory Identity
- D07 — Identity Governance & Administration
- D08 — Privileged Access Management
- D09 — Non-Human Identity
- D11 — Identity Security & Zero Trust
Supporting Domains:
- D05 — Identity Platform & CIAM
- D10 — Cloud & Workload Identity
- D12 — Emerging Identity Technologies
Career Objective:
Implement, integrate, automate, govern, and secure enterprise identity infrastructure and access management systems.
4. Content Architecture
The platform contains four primary content collections.
4.1 Questions — Question-Driven Learning
Explore real engineering questions to discover relevant knowledge.
Examples:
- How do employees authenticate to corporate workstations?
- How does a DevOps engineer access production infrastructure?
- How does a Spring Boot application authenticate to PostgreSQL?
- How does SailPoint provision access to Active Directory?
- How do AI Agents authenticate to enterprise services?
4.2 Knowledge Base — Technical Knowledge
Organize reusable technical knowledge across the 12 domains.
Content Types:
- Technical Concepts
- Protocols and Standards
- Authentication and Authorization Mechanisms
- Architecture Patterns
- Implementation Guides
- Troubleshooting
- Hands-on Labs
4.3 Identity Attacks — Real-World Security Case Studies
Analyze documented identity-related security incidents.
Research Areas:
- Incident Background
- Confirmed Attack Timeline
- Identity Attack Path
- Compromised Identities and Credentials
- Trust Boundary Analysis
- Security Control Failures
- Defensive Architecture
- Lessons Learned
Clearly distinguish confirmed facts, evidence-supported inferences, and hypothetical attack scenarios.
4.4 Enterprise Architecture — Real-World Identity Solutions
Research how major companies design and operate IAM, PAM, IGA, and CIAM systems.
Research Areas:
- Enterprise Identity Architecture
- Identity Technology Stack
- Authentication and Authorization Infrastructure
- Workforce IAM Solutions
- Identity Governance Platforms
- Privileged Access Solutions
- Customer Identity Platforms
- Engineering Challenges
- Architecture Decisions and Trade-offs
Use public engineering articles, documentation, technical presentations, job descriptions, and other verifiable sources. Distinguish confirmed implementations from reasonable inferences.
5. Learning & Knowledge Development Strategy
Question-Driven Learning Process
- Ask — Identify a real-world Identity Engineering question.
- Discover — Identify the concepts, protocols, technologies, and engineering problems involved.
- Classify — Map discovered knowledge to the relevant domains.
- Research — Study technical standards, documentation, implementation patterns, and evidence.
- Document — Add reusable knowledge to the Knowledge Base.
- Connect — Link relevant questions, technologies, implementations, enterprise research, and security incidents.
- Expand — Identify new questions and continue learning.
Long-Term Evolution
Question-Driven Learning → Knowledge Base → Knowledge Graph → Structured Curriculum → Living Identity Engineering Textbook
6. Framework Governance Principles
- One Unified Knowledge Base: Maintain a single authoritative knowledge repository.
- Domain-Based Classification: Organize knowledge primarily by engineering responsibility.
- Question-First Learning: Allow real-world questions to determine what to study next.
- Cross-Domain Knowledge: A question may involve multiple domains.
- Knowledge Reusability: Avoid duplicating shared technical explanations.
- Vendor-Neutral Foundations: Explain core principles independently of vendor implementations.
- Vendor-Specific Engineering: Include practical implementations using commercial and open-source technologies.
- Evidence-Based Research: Distinguish confirmed information, inferences, and hypothetical scenarios.
- Progressive Expansion: Introduce additional topics and subdomains as knowledge develops.
- Career Alignment: Support both professional learning tracks and practical interview preparation.
- Engineering Portfolio: Showcase technical understanding, code, architecture, security analysis, and research.
- Future Textbook Compatibility: Preserve a structure that can evolve into a complete curriculum.
Version: 0.4
Status: Working Domain Framework
Knowledge Domains: 12
Career Learning Tracks: 2
Primary Content Collections: 4
Learning Approach: Question-Driven
Long-Term Goal: Living Identity Engineering Textbook & Professional Engineering Portfolio