Designing a modular security architecture in dynamically scalable web applications: using Python and OAuth2 as an example

Dadaboyev, Alisher, Zulunov, Ravshanbek

Al-Farg'oniy avlodlari · 2026-yil

Annotatsiya

This paper examines modular security architecture design for dynamically extensible web applications using Python and OAuth2. The objective is to establish a conceptual foundation for extensible authentication and authorization modules ensuring consistent access control under evolving requirements and multi-tenant environments. The methodology combines architectural analysis, STRIDE threat modeling, and layered security decomposition. A five-layer reference architecture — identity management, token validation, policy-driven authorization, tenant isolation, and audit — is proposed. The scientific novelty lies in aligning modularity with OAuth2 flows through centralized policy governance. Qualitative evaluation confirms improvements in security component reusability and system observability.

Maqola ma’lumotlari
MualliflarDadaboyev, Alisher, Zulunov, Ravshanbek
JurnalAl-Farg'oniy avlodlari
Nashr sanasi2026-05-30
Son2
Betlar206-211
TilRus

Kalit so‘zlar

dinamik web-ilova, modulli xavfsizlik, OAuth2, Python, avtorizatsiya, ABAC, mikroxizmatlar, modular security, dynamically scalable web application, OAuth2, token-based authorization, Python, microservices, policy management, ABAC, STRIDE.

Ilmiy soha

Al-Farg'oniy avlodlari jurnalidan boshqa maqolalar

Al-Farg'oniy avlodlari — barcha maqolalar