From e83d5e9e0f07a6a283bcd7544d24f7ecf8464c42 Mon Sep 17 00:00:00 2001 From: "David M. Klein" <4+leander19961@noreply.localhost> Date: Tue, 28 Apr 2026 14:27:27 +0200 Subject: [PATCH] Full-Doc.md aktualisiert --- Full-Doc.md | 22 ++++++++++++++++++++-- 1 file changed, 20 insertions(+), 2 deletions(-) diff --git a/Full-Doc.md b/Full-Doc.md index 149db6d..f0d3e44 100644 --- a/Full-Doc.md +++ b/Full-Doc.md @@ -1,6 +1,6 @@ # LeanderShiftPlannerV2 – Technische Dokumentation -**Version:** 2.0.1 +**Version:** 2.0.2 **Sprache:** C# / .NET 9.0 **Framework:** Avalonia UI 11.2.1 **Repository:** https://gitea.leanderserver.de/leander19961/LeanderShiftPlannerV2 @@ -343,4 +343,22 @@ Die Oberfläche ist mit **Avalonia UI** und dem **Fluent Theme** umgesetzt. Sie --- -*Dokumentation erstellt am 22.04.2026* +**Google API Zugangsdaten einrichten** +Da das Programm über deinen persönlichen Google Account auf den Kalender zugreift, musst du einmalig eigene OAuth-Zugangsdaten in der Google Cloud Console erstellen und in der Datei Resources/templates/googleapi.txt hinterlegen. + +Schritt-für-Schritt-Anleitung: + +- Öffne die [Google Cloud Console](https://console.cloud.google.com/) und melde dich mit deinem Google-Konto an. +- Erstelle ein neues Projekt oder wähle ein bestehendes aus. +- Navigiere zu „APIs & Dienste" → „Bibliothek" und suche nach „Google Calendar API". Klicke auf „Aktivieren". +- Gehe zu „APIs & Dienste" → „Anmeldedaten" und klicke auf „Anmeldedaten erstellen" → „OAuth-Client-ID". +- Falls noch nicht geschehen, wirst du aufgefordert, den OAuth-Zustimmungsbildschirm zu konfigurieren. Wähle dort „Extern" und fülle die Pflichtfelder (App-Name, Support-E-Mail) aus. Alle anderen Felder können leer bleiben. +- Als Anwendungstyp wähle „Desktop-App" und vergib einen beliebigen Namen. +- Nach der Erstellung siehst du deine Client-ID und dein Client-Secret. Trage beide Werte in die Datei Resources/templates/googleapi.txt ein: + + `ClientId=deine-client-id` + `ClientSecret=dein-client-secret` + +Beim ersten Programmstart öffnet sich einmalig ein Browser-Fenster, in dem du den Zugriff für dein Google-Konto bestätigst. Danach wird das Zugriffstoken lokal gespeichert und der Dialog erscheint nicht mehr. + +*Dokumentation erstellt am 28.04.2026*