Adding security and authentication

Software Development with Windsurf

Francesca Donadoni

AI Curriculum Manager, DataCamp

Why security and authentication matter

  • Protect user accounts
  • Guard against common vulnerabilities:
    • Injection attacks
    • Broken authentication
    • Misconfigurations

security_01.png

Software Development with Windsurf

OWASP Top-10

owasp_02.png

Software Development with Windsurf

Json Web Token (JWT)

jwt_03.png

Software Development with Windsurf

The JWT authentication flow in Cascade

jwt_flow_04.png

Software Development with Windsurf

JWT authentication in practice

Software Development with Windsurf

Applying OWASP security checks

owasp_checks_05.png

Software Development with Windsurf
Software Development with Windsurf

Let's practice!

Software Development with Windsurf

Preparing Video For Download...