Course contents

Module 09

Security

The security questions that come up in design rounds: who the caller is, what they may do, how services trust each other, and how data and tenants stay isolated.

Premium0 free lessons2 topics5 pages0 ready

By the end of this module you can

  • Choose sessions or tokens for a client
  • Explain OAuth 2.0 and OpenID Connect in one breath
  • Secure service-to-service calls
  • Isolate tenants and protect data at rest

Identity and access

Proving who the caller is and what they may do.

  1. Authentication: sessions, tokens and JWTLessonPremiumSoon
  2. OAuth 2.0 and OpenID ConnectLessonPremiumSoon
  3. Service-to-service auth and mTLSLessonPremiumSoon

Protecting data

Keeping data and customers apart and unreadable to outsiders.

  1. Encryption and key managementLessonPremiumSoon
  2. Multi-tenancy and isolationLessonPremiumSoon