How to tackle complex authorization logic (and dont go crazy) - Maria Lowas-Rzechonek @EuroPythonConference
How to tackle complex authorization logic (and dont go crazy) - Maria Lowas-Rzechonek  @EuroPythonConference
Uploaded August 2026 | Updated September 2026, 2 weeks ago
[EuroPython 2026 - S2 on 2026-07-17]
🎀 *How to tackle complex authorization logic (and don't go crazy) by Maria Lowas-Rzechonek*
πŸ”— https://ep2026.europython.eu/session/how-to-tackle-complex-authorization-logic-and-don-t-go-crazy

πŸ“ Abstract:
Managing complex authorization logic can be a nightmare. Without a framework to help you, it can soon end up in a mess of if-else statements and partial solutions that will only give you a headache.

One day, I found myself in that exact situation. I decided to tackle the problem, and that's how I came across the concept of "policy-based authorization" or ABAC. While there are available libraries for this, I found them of little help for a large, legacy codebase that is monolithic at its core.

In my talk, I will share my experience in thinking about this problem and how to use ABAC to implement a custom solution that fits your needs. I will outline the main components of my solution and show how it can be applied to Django views and FastAPI endpoints.

---
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License: creativecommons.org/licenses/by-nc-sa/4.0
How to tackle complex authorization logic (and dont go crazy) - Maria Lowas-RzechonekA vision for software freedom in 2048 - Matthias KirschnerLocalization Made Easy: A Pythonic Approach to Global Applications - Mario GarcΓ­aEuroPython 2026 - Sponsor Highlight & Recruitment FairHow Many EuroPythons Attended β€” Ege AkmanGuido van Rossum at #EuroPython2026AI Slop to AI Gold: Building Codebases That Last - Dan JonesPython Security & The Language Summit πŸ”’Fast and Furious: 26’s Tooling Stack for a Streamlined Developer Experience - Nacho LlorcaPython and HTTP/3: feel the difference in performance - Daniel VahlaSurviving LLM Traffic Spikes: Routing, Rate Limits, and Failover in Python - Sergi PortaWhere Do You Want The Next EuroPython To Be β€” Colin
EuroPython Conference |

How to tackle complex authorization logic (and don't go crazy) - Maria Lowas-Rzechonek

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER