CoachnestCoachnest
Sign InGet Started
Back to course

Complete Cybersecurity Bootcamp: Defend, Detect & Respond

…
—
Contents
1

What Is Cybersecurity & Why It Matters

Reading14mFree
2

The CIA Triad & Core Security Principles

Reading16mFree
3

Threat Actors, Motivations & the Attack Surface

Reading14m
4

Setting Up a Safe, Legal Practice Lab

Reading12m
5

Security Domains & Career Paths Overview

Video15m
6

Chapter 1 — Quiz

Quiz10m
7

TCP/IP, the OSI Model & How Data Travels

Reading18m
8

Common Protocols & Their Weaknesses

Reading16m
9

Firewalls, IDS/IPS & Network Segmentation

Reading16m
10

VPNs, TLS in Transit & Secure Remote Access

Reading14m
11

Reading Network Traffic with Wireshark

Video17m
12

Chapter 2 — Networking Quiz

Quiz12m
13

Symmetric vs Asymmetric Encryption

Reading16m
14

Hashing, Salting & Password Storage

Reading16m
15

Digital Signatures, Certificates & PKI

Reading16m
16

Crypto in Practice & Common Mistakes

Reading14m
17

How HTTPS & TLS Work — Visual Walkthrough

Video15m
18

Chapter 3 — Cryptography Quiz

Quiz12m
19

Linux Security Fundamentals & Hardening

Reading18m
20

Windows Security & Active Directory Basics

Reading16m
21

Endpoint Protection: Antivirus, EDR & Application Control

Reading14m
22

Data Protection, Backups & Ransomware Resilience

Reading14m
23

Hardening a Linux Server — Demo

Video16m
24

Chapter 4 — Endpoint Security Quiz

Quiz12m
25

How the Web Works & The HTTP Request Lifecycle

Reading16m
26

Injection Attacks: SQL Injection & Command Injection

Reading18m
27

Broken Access Control & Authentication Failures

Reading16m
28

Cross-Site Scripting (XSS), CSRF & Security Headers

Reading18m
29

Finding Web Vulnerabilities Safely — Demo

Video17m
30

Chapter 5 — Web Security Quiz

Quiz12m
31

Authentication Factors, MFA & Passwordless

Reading16m

OAuth 2.0, OpenID Connect, SAML & JWTs

Reading18m
33

Access Control Models: RBAC, ABAC & Least Privilege

Reading16m
34

Identity Threats: Phishing & Social Engineering

Reading14m
35

Setting Up MFA & SSO — Walkthrough

Video14m
36

Chapter 6 — Identity & Access Quiz

Quiz12m
37

Malware Taxonomy: Viruses, Worms, Trojans & Ransomware

Reading16m
38

The Cyber Kill Chain & MITRE ATT&CK

Reading16m
39

Network Attacks: DoS/DDoS, MITM & Sniffing

Reading14m
40

Vulnerability Management & Penetration Testing

Reading16m
41

Understanding the MITRE ATT&CK Framework — Overview

Video15m
42

Chapter 7 — Threats & Attacks Quiz

Quiz12m
43

The SOC, SIEM & Log Management

Reading16m
44

Detection, Threat Hunting & Threat Intelligence

Reading16m
45

The Incident Response Lifecycle

Reading18m
46

Digital Forensics Fundamentals

Reading14m
47

Inside a SOC: Analyst Workflow — Walkthrough

Video16m
48

Chapter 8 — SecOps & IR Quiz

Quiz12m
49

Cloud Security & the Shared Responsibility Model

Reading16m
50

Container & Kubernetes Security

Reading16m
51

DevSecOps: Shifting Security Left

Reading16m
52

Secure SDLC & Threat Modeling

Reading14m
53

Securing a CI/CD Pipeline — Demo

Video15m
54

Chapter 9 — Cloud & DevSecOps Quiz

Quiz12m
55

Risk Management Fundamentals

Reading16m
56

Security Frameworks, Standards & Compliance

Reading16m
57

Security Awareness, Policy & the Human Factor

Reading14m
58

Cybersecurity Careers, Certifications & Next Steps

Reading16m
59

Cybersecurity Career Roadmap — Overview

Video14m
60

Chapter 10 — GRC & Careers Quiz

Quiz12m
←→navigate lessons
Chapter 6 of 10·Chapter 6 — Identity, Authentication & Access Control
Lesson 32 of 60Reading18 min

OAuth 2.0, OpenID Connect, SAML & JWTs

OAuth 2.0, OpenID Connect, SAML & JWTs¶

These protocols power "Log in with Google," enterprise SSO, and API authorization. Know what each does.

Authentication vs Authorization (again)¶

  • Authentication = proving identity (OpenID Connect, SAML).
  • Authorization = granting access to resources (OAuth 2.0).

OAuth 2.0 — Delegated Authorization¶

OAuth lets an app access resources on your behalf without getting your password.

You → "Let App X read my calendar" → Google issues App X an access token (scoped, time-limited) → App X uses the token to call the Calendar API

Key terms: resource owner (you), client (App X), authorization server (Google), access token, scope.

Use the Authorization Code flow with PKCE for web and mobile apps. Avoid the legacy Implicit flow.

OpenID Connect (OIDC)¶

OIDC is a thin authentication layer on top of OAuth 2.0. It adds an ID token (a JWT) proving who the user is. "Log in with Google/Apple" is OIDC.

SAML¶

The XML-based SSO standard common in enterprises. The Identity Provider (IdP) sends a signed SAML assertion to the Service Provider (SP). Functionally similar to OIDC, just older and XML-heavy.

JSON Web Tokens (JWT)¶

A JWT is a compact, signed (not necessarily encrypted) token with three parts:

header.payload.signature eyJhbG.. . eyJzdWI.. . SflKxw...
  • Header — algorithm & type.
  • Payload — claims (user id, roles, expiry). Readable by anyone — never put secrets here.
  • Signature — verifies integrity using a secret or the issuer's private key.

JWT Security Pitfalls¶

  1. 1.alg: none — reject unsigned tokens; pin the expected algorithm.
  2. 2.Algorithm confusion (RS256 → HS256) — validate the algorithm server-side.
  3. 3.No expiry / long-lived tokens — set short exp; use refresh tokens.
  4. 4.Can't easily revoke — maintain a denylist or keep access tokens short-lived.
  5. 5.Storing JWTs in localStorage — exposes them to XSS; prefer HttpOnly cookies for browser sessions.

Choosing¶

NeedUse
Third-party API accessOAuth 2.0
Modern app loginOpenID Connect
Enterprise SSO (legacy)SAML
Stateless service tokensJWT (carefully)

Previous

Authentication Factors, MFA & Passwordless

Next

Access Control Models: RBAC, ABAC & Least Privilege

Use ← → arrow keys to navigate between lessons