Backend System Design, module B15
Security
Authentication, OAuth and OIDC, JWT, Spring Security, access control, encryption, secrets, injection, SSRF and privacy.
1 of 16 lessons published
- 1Security for Distributed Systems: An Overview
Standard · intermediate
- 2
Authentication vs Authorization, Sessions vs Tokens (coming soon)
Standard · beginner
- 3
OAuth 2.0, OpenID Connect and PKCE (coming soon)
Flagship · intermediate
- 4
JWT: Structure and Pitfalls (coming soon)
Standard · intermediate
- 5
Authentication Flows End to End (coming soon)
Flagship · advanced
- 6
Spring Security Architecture and the Filter Chain (coming soon)
Standard · intermediate
- 7
RBAC, ABAC and ReBAC (coming soon)
Standard · intermediate
- 8
Encryption at Rest and in Transit (coming soon)
Standard · intermediate
- 9
Secrets Management (coming soon)
Standard · intermediate
- 10
Input Validation and Injection Prevention (coming soon)
Standard · intermediate
- 11
SSRF and the OWASP API Security Top 10 (coming soon)
Standard · intermediate
- 12
Zero Trust and Least Privilege (coming soon)
Standard · advanced
- 13
Audit Logging (coming soon)
Focused · intermediate
- 14
Compliance and Privacy (GDPR and Similar) (coming soon)
Standard · intermediate
- 15
Threat Modeling for Backend Systems (coming soon)
Standard · intermediate
- 16
CORS: Server Configuration (coming soon)
Focused · intermediate