- Browser-Token-Auth (INXT_TOKEN, INXT_MNEMONIC) - Phase 1: PROPFIND (Verzeichnis auflisten) - Drive API + Pfad-Resolver - Dokumentation: Auth, Architektur, WSL Made-with: Cursor
36 lines
1.2 KiB
Markdown
36 lines
1.2 KiB
Markdown
# 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
|