
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.
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.
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.
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.
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 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 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.
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.
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 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.
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.