Initial commit: WebDAV-Adapter für Internxt Drive
- Browser-Token-Auth (INXT_TOKEN, INXT_MNEMONIC) - Phase 1: PROPFIND (Verzeichnis auflisten) - Drive API + Pfad-Resolver - Dokumentation: Auth, Architektur, WSL Made-with: Cursor
This commit is contained in:
35
docs/crypto-secret-extract.md
Normal file
35
docs/crypto-secret-extract.md
Normal file
@@ -0,0 +1,35 @@
|
||||
# CRYPTO_SECRET aus drive.internxt.com ermitteln
|
||||
|
||||
Falls der Login mit "Wrong login credentials" fehlschlägt, ist vermutlich der `CRYPTO_SECRET` falsch. drive-web nutzt `REACT_APP_CRYPTO_SECRET`, der CLI-Wert (`6KYQBP847D4ATSFA`) kann abweichen.
|
||||
|
||||
## Methode 1: DEBUG-Modus (Salt-Decryption prüfen)
|
||||
|
||||
```bash
|
||||
DEBUG=1 npm run auth-test
|
||||
```
|
||||
|
||||
- **"Salt-Decryption OK"** → CRYPTO_SECRET stimmt, Problem liegt woanders (Passwort, API)
|
||||
- **"Salt-Decryption fehlgeschlagen"** → CRYPTO_SECRET ist falsch
|
||||
|
||||
## Methode 2: Secret im Browser suchen
|
||||
|
||||
1. https://drive.internxt.com öffnen
|
||||
2. DevTools (F12) → **Sources**
|
||||
3. **Strg+Shift+F** (Suche in allen Dateien)
|
||||
4. Suchen nach:
|
||||
- `6KYQBP847D4ATSFA` – falls gefunden, wird derselbe Wert wie beim CLI genutzt
|
||||
- `REACT_APP_CRYPTO_SECRET` oder `CRYPTO_SECRET`
|
||||
- Hex-Strings (z.B. 16 Zeichen wie `a1b2c3d4e5f6...`)
|
||||
|
||||
5. Gefundenen Wert in `.env` eintragen:
|
||||
```
|
||||
CRYPTO_SECRET=gefundener_wert
|
||||
```
|
||||
|
||||
## Methode 3: drive-web lokal bauen (mit bekanntem Secret)
|
||||
|
||||
Falls Sie Zugriff auf drive-web haben und den korrekten Secret kennen:
|
||||
|
||||
1. In `drive-web` eine `.env` mit `REACT_APP_CRYPTO_SECRET=...` anlegen
|
||||
2. `yarn build` ausführen
|
||||
3. In den Build-Artefakten nach dem eingebetteten Wert suchen
|
||||
Reference in New Issue
Block a user