Outline: (1) from Hands-on 3 to the gaps of a homemade scheme; (2) authN vs authZ; (3) OAuth 2.0 roles, tokens, scopes and grants; (4) PKCE and Client Credentials; (5) OIDC; (6) JWKS vs introspection at the gateway; (7) Zero Trust, mTLS, NetworkPolicy; (8) secrets.
Let the class answer first. Each bullet maps to a part of the class: OAuth, Client Credentials, Zero Trust.
Stress step 5: the server hashes the verifier and compares it with the challenge from step 2.