Kapitel 13/Tutorial.md aktualisiert
This commit is contained in:
@@ -292,18 +292,30 @@ https://<DEINE_NEXTCLOUD_DOMAIN>/remote.php/dav/files/<DEIN_NC_BENUTZER>/
|
||||
<summary>Schnelltest (optional, auf deinem n8n‑LXC)</summary>
|
||||
|
||||
```bash
|
||||
curl -u "<BENUTZER>:<APP_PASSWORT>" -X PROPFIND -H "Depth: 1" \
|
||||
"https://<DEINE_NEXTCLOUD_DOMAIN>/remote.php/dav/files/<DEIN_NC_BENUTZER>/" -i
|
||||
# Erwartet: HTTP/1.1 207 Multi-Status
|
||||
curl -u "<BENUTZER>:<APP_PASSWORT>" \
|
||||
-X PROPFIND -H "Depth: 0" \
|
||||
-s -o /dev/null -w "%{http_code}\n" \
|
||||
"https://<DEINE_NEXTCLOUD_DOMAIN>/remote.php/dav/files/<DEIN_NC_BENUTZER>/"
|
||||
# Erwartet: 207
|
||||
```
|
||||
|
||||
> **Entscheidung & Begründung – App‑Passwort statt Hauptpasswort**
|
||||
> Für automatisierte Zugriffe (WebDAV via n8n) verwenden wir ein **App‑Passwort**. Das ist widerrufbar, sicherer als das Hauptpasswort und umgeht 2FA/Browser‑Login – ideal für Server‑to‑Server‑Uploads.
|
||||
Optional kannst du die ersten Zeilen der Antwort prüfen:
|
||||
|
||||
```bash
|
||||
curl -u "<BENUTZER>:<APP_PASSWORT>" \
|
||||
-X PROPFIND -H "Depth: 0" -s \
|
||||
"https://<DEINE_NEXTCLOUD_DOMAIN>/remote.php/dav/files/<DEIN_NC_BENUTZER>/" \
|
||||
| head -n 5
|
||||
# Erwartet: XML mit <d:multistatus ...>
|
||||
```
|
||||
|
||||
**Fehler & Lösung (kurz):**
|
||||
- **App‑Passwörter fehlen?** Prüfe, ob dein Admin sie deaktiviert hat oder ob SSO/LDAP‑Policies greifen. In dem Fall: Admin bitten, App‑Passwörter zu erlauben **oder** auf OAuth‑basierte Anbindung ausweichen.
|
||||
- **401/403** → Benutzername oder App‑Passwort falsch.
|
||||
- **404** → Pfad prüfen (richtiger Benutzerordner?).
|
||||
- **App‑Passwörter fehlen?** Admin muss sie in den Nextcloud‑Einstellungen aktivieren.
|
||||
</details>
|
||||
|
||||
|
||||
**Twitch‑API Zugang:**
|
||||
Gehe in die [Twitch Developer Console](https://dev.twitch.tv/console), lege eine App an und notiere **Client ID** und **Client Secret**. Danach öffne die **n8n‑Weboberfläche** in deinem Browser (`http://<DEINE_N8N_DOMAIN>:5678`), melde dich an und gehe links auf **Credentials** → **+ Add Credential** → *OAuth2 API*.
|
||||
|
||||
|
||||
Reference in New Issue
Block a user