Skip to content

Code for the Workshop Securing APIs with OAuth in Python

Notifications You must be signed in to change notification settings

abunuwas/api-auth-workshop

Repository files navigation

Securing APIs with OAuth in Python [Workshop]

Code for the workshop Securing APIs with OAuth in Python.

In this workshop, we add OAuth authorization to an API.

Instructor: Jose Haro Peralta

image image

Full stack consultant and founder of microapis.io

Agenda for the workshop

  1. Authorization vs authentication
  2. What is Open Authorization (OAuth)?
  3. OAuth flows
  4. What is OpenID Connect?
  5. What are JSON Web Tokens (JWTs)?
  6. Structure of a JWT
  7. JWT claims
  8. JWT signing algorithms
  9. Python JWT libraries
  10. Producing JWTs
  11. Validating JWTs
  12. Creating an authorization middleware