Building Authorization with Python: Dos and Don’ts

Gabriel L. Manor Gabriel L. Manor
Language: Hebrew
video in Hebrew
The presentation was given on 2023.07.04 at PyCon Israel 2023 - Conference.

This talk will provide best practices for building authorization with Python. To do so, he will show how to use existing tools in the ecosystem: OPA, OSO, OPAL, Zanzibar and others.

Authorization is a critical part of any application due to users' greater privacy awareness and new privacy standards like GDPR. Therefore, developers today are required to build complex authorization logic. However, most developers lack the expertise to build authorization with Python correctly, and they rebuild authorization from scratch repeatedly. This talk will provide best practices for building authorization with Python. To do so, he will show how to use existing tools in the ecosystem: OPA, OSO, OPAL, Zanzibar and others. Finally, he will provide recommendations about how to replace the pain of building authorization with implementing a simple and scalable solution.