
Explore the AAA framework—authentication, authorization, and accounting—covering multi-factor and risk-based authentication, common protocols, access control models (RBAC, ABAC, DAC, MAC), and the role of accounting logs in SIEM and SOAR.
Demonstrate authentication, authorization, and accounting (AAA) with Cisco Packet Tracer by configuring TACAS and RADIUS servers, managing credentials, and exploring privilege levels.
Describe how identity, accounts, and credentials form the core of access control, with identity as the digital representation, accounts enabling access, and credentials proving identity via authentication.
Learn how the joiner, mover, leaver process automates identity provisioning from HR data through SailPoint and Active Directory, enforcing least privilege and governance with PAM for elevated access.
Explore how access control models regulate who can access what, including Bell-Lapadula and attribute-based access control. Learn rbac variants, discretionary access control, and risk-based access control within zero-trust environments.
Learn practical RBAC design by modeling assets, actors, roles, and permissions in scenarios like hospital and SaaS. Build Excel-based policies with constraints and negative permissions before implementing in Active Directory.
Apply the least privilege principle across RBAC and ABAC, using just-in-time PAM, scope and time minimization, separation of duties, and governance to reduce attack surface.
Apply zero trust by continually authenticating identity, device health, network origin, and application and data access, with implicit deny and micro-segmentation to limit lateral movement.
Design and document comprehensive IAM policies using RBAC and ABAC, applying it to hospital and SAS scenarios, covering policy structure, access requests, JML, and PAM.
Discover how passwords are hashed and stored across Windows, Active Directory, Linux, and cloud IAM, and review hashes, storage files (sam, ntds.dit, etc/shadow), and algorithms (NTLM, bcrypt, Argon2, PBKDF2, SHA-512).
Explore the fundamentals of multifactor authentication, including TOTP and HOTP, push notification MFA, and QR based login. Examine FIDO2 passkeys and adaptive MFA for phishing-resistant, passwordless authentication.
Implement a practical multi-factor authentication flow in a Flask app by setting up a local user database, hashing passwords, enrolling MFA with a QR code, and verifying TOTP codes.
Explain how OpenID Connect adds an identity layer to OAuth 2.0 by using the authorization code flow, ID tokens (JWTs) and a nonce to prevent replay attacks.
Demonstrate integrating Google OAuth into a Flask web app using Auth0 as the middleman, configuring credentials, redirect URIs, and test users to enable Google login.
Explore configuring time-based one-time passwords (TOTP) for multi-factor authentication using authenticator apps, linking a device via a QR code, and applying policy options like adaptive MFA or always-on MFA.
Explore how single sign-on enables one-time login to access multiple applications through central sessions and an identity provider, using Auth0 in a two-app setup.
Learn to decode and analyze JSON Web Tokens, inspect the header, payload, and signature, verify issuer and audience, and contrast ID tokens with access tokens in OAuth and OpenID Connect.
Set up a Windows Server 2022 Active Directory lab by creating a VMware Workstation Pro environment, installing Windows Server 2022, and configuring a domain controller with mock users.
Install and configure Active Directory on Windows Server, add roles and features, promote the server to a domain controller, and create a new forest for demo iam.local.
Understand the Active Directory architecture, from forests and domains to organizational units and the global catalog, and how domain controllers, LDAP, Kerberos, DNS, and Group Policy centralize authentication and authorization.
Create organizational units and users in Active Directory, structure OUs for policy and delegation, and apply group policies. Follow naming conventions (agd lp, sam account name) for scalable iam.
Explore Kerberos and NTLM authentication in Active Directory, detailing TGT and service tickets, SPN, delegation types, and attacks like golden and silver tickets.
Discover how to implement GPO exclusions using security filtering and deny permissions to exempt a single HR admin from a block on PowerShell, with a practical lab.
Explore how privilege escalation in active directory occurs through misconfigurations like nested group abuse, gpo misconfigurations, ou delegation abuse, and acl errors.
Discover how Active Directory sites and subnets optimize logon performance by directing clients to the nearest domain controller using subnet mappings, site definitions, and inter-site site links.
Explore how Active Directory IAM unifies provisioning, authentication (Kerberos, NTLM), and authorization through groups, OUs, GPOs, and RBAC, within a tiered administration model for enterprise IAM.
Set up a free tier AWS account, enable MFA on the root user, and create an admin IAM user with administrator access for daily tasks.
Explore IAM users, groups, and roles in this first part, within the AWS, Active Directory, SSO, and OAuth context.
Explore AWS IAM policies, including identity-based, resource-based, and trust policies; study policy anatomy (version, statement, effect, action, resource, conditions) and practice attaching policies to users, groups, and roles.
Understand how overly permissive policies cause privilege escalation and data leakage, with pass rule abuse and wildcard resource risks, and learn mitigations like restricting roles and resources.
Explore AWS organizations to centralize multiple accounts, configure service control policies as guardrails, and perform a lab creating SCP policies for centralized governance and account management.
Explore same and cross account access in AWS IAM, using switch role and trust relationships to read S3 buckets across accounts with read-only permissions via the AWS CLI.
Explore how AWS authenticates root users, IAM users, roles, and federated identities, using long-term, temporary credentials, MFA, and STS assume role to secure access and cross-account scenarios.
Implement cross-account AWS access by creating a read-only S3 bucket role in the demo account and a dev user that can assume it via STS.
Compare centralized identity with federated identity, showing how Active Directory manages credentials while identity providers like Auth0 enable single sign-on to AWS and other apps via SAML or OIDC.
Understand what SAML is and how it enables single sign-on via a SAML assertion exchanged between identity providers and service providers.
Compare SAML and OIDC from an IAM engineer perspective, detailing XML SAML assertions and JSON Web Tokens, enterprise SSO against cloud API usability, and practical configuration and debugging differences.
Learn how LDAP, the lightweight directory access protocol, serves as the querying backbone for Active Directory, enabling authentication via bind and federation with SAML and OIDC.
Compare PAM and IAM to reveal how privileged access management secures high-risk accounts through just-in-time and just-enough access, vault-based credential rotation, and continuous monitoring.
Implement just-in-time access across Active Directory, AWS, and federation with AD FS or Auth0, granting temporary domain admin or role access for one hour, with automation and audit logs.
Explore break glass accounts as emergency, high-privilege credentials for privileged access management in IAM, AD, and AWS recovery. Learn secure handling, MFA, vault storage, rotation, and audit logging for crises.
Explore vaults and key management services to securely store and encrypt secrets with KMS and HSM. See KeePassXE for offline vaults and envelope encryption using data keys.
Identify credential stuffing and password spraying in the authentication layer and harden defenses with adaptive multi-factor authentication, rate limiting, device fingerprinting, breached password detection, and strong password policies.
Explore kerb roasting, a targeted IAM attack on service accounts in Active Directory, and learn defense with high-entropy random passwords, GMSA, PAM, and real-time detection.
Learn how pass the hash attacks abuse NTLM hashes to impersonate users, and how to defend with Kerberos, deny NTLM, and protect LSAS using protected process light and credential guard.
Explore token theft, how tokens stored in browsers and mobile apps can be stolen, and how device fingerprint, token binding, and continuous access evaluation defend IAM.
Learn how shadow IT threatens IAM security, with unapproved SaaS and shadow access, and how to tackle it through visibility, SSO, and controlled provisioning.
Design and assess a cloud-ready IAM solution for a fintech, using RBAC, SSO with AD and ADFS, AWS IAM, Auth0, vault-based PAM, identity lifecycle, and audit for PCI DSS compliance.
This course is designed to help you master Identity and Access Management (IAM) from both a practical and real-world perspective. Instead of focusing only on theory, this course combines core concepts, hands-on labs, and real-world scenarios to help you understand how IAM works in enterprise and cloud environments.
You will start with IAM fundamentals, including authentication, authorization, RBAC, least privilege, and Zero Trust. From there, you will dive deep into authentication mechanisms such as MFA, OAuth 2.0, OpenID Connect, SAML, and Single Sign-On (SSO). You will also work with tokens like JWT and understand how modern authentication systems operate.
The course then moves into enterprise IAM using Active Directory, where you will learn about domain controllers, Kerberos, NTLM, Group Policy Objects, and common security risks. You will also explore cloud IAM using AWS, including users, roles, policies, cross-account access, and organizational controls.
In addition, you will learn identity federation, privileged access management, and how to secure sensitive systems using vaults and just-in-time access. The course also covers real-world IAM attacks such as credential stuffing, pass-the-hash, and privilege escalation, along with detection and mitigation strategies.
By the end of this course, you will be able to design secure IAM architectures, implement authentication systems, and apply best practices used in real enterprise environments.