From 1044856457e73ad42f90b06c133ad52ea1f4e091 Mon Sep 17 00:00:00 2001 From: NicolasLMP Date: Thu, 24 Jul 2025 16:22:17 +0200 Subject: [PATCH 1/2] feat : add obea and kanbios user --- .env.example | 1 + src/webapp/auth/azure_auth.py | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/.env.example b/.env.example index fd99bec..eab7587 100644 --- a/.env.example +++ b/.env.example @@ -16,6 +16,7 @@ STREAMLIT_AZURE_CLIENT_ID=your-azure-client-id STREAMLIT_AZURE_CLIENT_SECRET=your-azure-client-secret STREAMLIT_AZURE_TENANT_ID=your-azure-tenant-id STREAMLIT_AZURE_REDIRECT_URI=http://localhost:8501 +AZURE_ALLOWED_DOMAINS=isskar.fr,obea.fr,kanbios.fr # Optional: Database and storage paths (defaults will be used if not specified) # DB_PATH=data/users.db diff --git a/src/webapp/auth/azure_auth.py b/src/webapp/auth/azure_auth.py index 8b153cc..d962ea2 100644 --- a/src/webapp/auth/azure_auth.py +++ b/src/webapp/auth/azure_auth.py @@ -86,7 +86,7 @@ def _validate_email(self, email: str) -> bool: return False # Check allowed domains - allowed_domains = os.getenv("AZURE_ALLOWED_DOMAINS", "isskar.fr").split(",") + allowed_domains = os.getenv("AZURE_ALLOWED_DOMAINS", "isskar.fr,obea.fr,kanbios.fr").split(",") domain = email.split("@")[1].lower() return domain in [d.strip().lower() for d in allowed_domains] From 040d89aa96f092a39584428f731ff0b37cd9b067 Mon Sep 17 00:00:00 2001 From: NicolasLMP Date: Thu, 24 Jul 2025 16:26:49 +0200 Subject: [PATCH 2/2] feat : added kanbios and obea user --- .env.example | 1 - 1 file changed, 1 deletion(-) diff --git a/.env.example b/.env.example index eab7587..fd99bec 100644 --- a/.env.example +++ b/.env.example @@ -16,7 +16,6 @@ STREAMLIT_AZURE_CLIENT_ID=your-azure-client-id STREAMLIT_AZURE_CLIENT_SECRET=your-azure-client-secret STREAMLIT_AZURE_TENANT_ID=your-azure-tenant-id STREAMLIT_AZURE_REDIRECT_URI=http://localhost:8501 -AZURE_ALLOWED_DOMAINS=isskar.fr,obea.fr,kanbios.fr # Optional: Database and storage paths (defaults will be used if not specified) # DB_PATH=data/users.db