diff --git a/app.py b/app.py index 6a5b814..ee3f538 100644 --- a/app.py +++ b/app.py @@ -565,6 +565,11 @@ async def update_settings(request: Request): value = form.get(key, "") database.set_setting(key, value) + # Auth Tenant immer gleich Tenant ID setzen + tenant_id = form.get("azure_tenant_id", "") + if tenant_id: + database.set_setting("azure_auth_tenant", tenant_id) + # Admin password new_pw = form.get("admin_password", "") if new_pw: diff --git a/templates/settings.html b/templates/settings.html index 85e0e40..c24add9 100644 --- a/templates/settings.html +++ b/templates/settings.html @@ -17,33 +17,31 @@
-
Azure AD / Microsoft Graph
+
Microsoft Entra ID (Azure AD)
- + + value="{{ settings.azure_client_id }}" + placeholder="z.B. b19325df-9905-4e93-8419-30639376277d"> + Azure Portal > App-Registrierungen > Uebersicht > Anwendungs-ID (Client)
- - -
-
- + + value="{{ settings.azure_tenant_id }}" + placeholder="z.B. 6a0349fc-7bb3-4868-a711-27a0d1c58c83"> + + + Azure Portal > App-Registrierungen > Uebersicht > Verzeichnis-ID (Mandant)
- - -
-
- + + value="{{ settings.azure_scopes }}" + placeholder="User.Read User.Read.All Presence.Read Presence.Read.All"> + Standard: User.Read User.Read.All Presence.Read Presence.Read.All
{% if authenticated %}