Back to All Events

Securing the APIs behind your Angular applications

  • Holiday Inn Gent Expo Maaltekouter 3 9051 Gent Belgium (map)
Securing the APIs behind your Angular applications - Workshop NG-BE 2023

Description

Building secure APIs and microservices is hard, really hard. Not only do you have to make the right architectural security decisions, you also have to be aware of various implementation vulnerabilities to ensure the security of your applications. This workshop provides API developers with the necessary knowledge to assess and improve the security of their APIs.

With a mix of lectures, demos, quizzes, and hands-on labs, participants discover best practices for building secure APIs. We investigate various techniques to implement authentication and authorization, along with their trade-offs and pitfalls. We dive deep into handling JSON Web Tokens, but also discuss the relevance of browser security features such as Cross-Origin Resource Sharing.

This workshop offers practical and immediately applicable security advice for API developers. Throughout the workshop, Philippe is available to answer any questions, including concrete scenarios applying to your own applications.

Trainers

  • Philippe De Ryck

Schedule

07:30 - 08:30

  • Continental breakfast buffet with the trainers

08:30 - 10:30

  • Introduction to API security

  • The OWASP API Security Top 10

  • Common API authorization failures

  • Enforcing API authorization

  • API authorization best practices

  • Hands-on labs

10:30 - 11:00

  • Break with coffees, teas, juices, energizers and snacks

11:00 - 12:30

  • The nonsense of "cookies vs tokens"

  • Architectural patterns for handling authentication state

  • Token security best practices

  • Hands-on labs

12:30 - 14:00

  • Lunch with fresh soup, salads, selections of cold and warm fish and meat dishes, dessert

14:00 - 15:30

  • Understanding the security features of JWTs

  • Practical JWT use cases

  • Common JWT security pitfalls

  • Hands-on labs

15:30 - 16:00

  • Break with coffees, teas, juices, energizers and snacks

16:00 - 17:30

  • Understanding Cross-Origin Resource Sharing (CORS)

  • Configuring a robust CORS policy

  • Hands-on labs

  • Conclusion


About Philippe De Ryck

Philippe De Ryck

Philippe De Ryck helps developers protect companies through better web security. His Ph.D. in web security from KU Leuven lies at the basis of his exceptional knowledge of the security landscape.

As the founder of Pragmatic Web Security, Philippe delivers security training and security consulting to companies worldwide. His online course platform allows anyone to learn complex security topics at their own pace.

Philippe is a Google Developer Expert and an Auth0 Ambassador for his community contributions on the security of web applications and APIs.