REST API (OnPrem) - Authorization: Wawi <ApiKey> gibt immer 401

Berem76

Aktives Mitglied
31. Januar 2012
37
13
Hallo zusammen,

wir versuchen die JTL-Wawi REST API (OnPrem, Version 1.11.7) anzubinden und haben ein Authentifizierungsproblem.

### Was funktioniert:
- REST-API Dienst läuft auf Port 5883 (HTTPS)
- `GET /api/eazybusiness/info` liefert korrekt Version/Tenant
- App-Registrierung über `POST /api/eazybusiness/v1/authentication` funktioniert (Status 201)
- Genehmigung in der Wawi + User-Zuweisung klappt (Status wechselt auf 2)
- API-Key wird beim ersten GET auf `/authentication/{regId}` im Token.ApiKey Feld zurückgegeben

### Was nicht funktioniert:
- Jeder Request mit `Authorization: Wawi <ApiKey>` gibt 401 "Authorization has been denied for this request."
- Getestet mit dem App-Registration-Key UND dem User-API-Key aus der Benutzerverwaltung
- Verschiedene X-AppID Formate getestet
- HTTP/1.1 und HTTP/2 getestet
- Mehrere komplette Neuregistrierungen durchgeführt

### Beobachtung:
- `POST /authentication/{regId}` (Finalisierungsschritt laut Doku) gibt immer: "For this registration type, only one instance is supported. The application does not allow multiple instances."
- Unklar ob dieser POST-Schritt für OnPrem überhaupt nötig/möglich ist

### Unser Request:
```
GET /api/eazybusiness/v1/items HTTP/1.1
Host: 192.168.188.6:5883
Authorization: Wawi <API-KEY-UUID>
X-AppID: Claw2Wawi/1.0.0
X-AppVersion: 1.0.0
Accept: application/json
```

### Fragen:
1. Ist der POST-Finalisierungsschritt bei OnPrem-Installationen erforderlich?
2. Ist der Key aus dem GET-Response (Token.ApiKey) der finale Key für API-Calls?
3. Gibt es ein anderes Auth-Format für OnPrem v1? (x-api-key Header? Bearer?)
4. Wo finden wir die REST-API Logs auf dem Server?

Pilotprogramm REST API, Version 1.11.7

Danke!
 

Berem76

Aktives Mitglied
31. Januar 2012
37
13
Hat sich erledigt, klappt nun. Denke das Problem lag daran, das der App bei Registrierung ein Wawi-Benutzer zugeordnet werden muss. Dieser existierte aber schon bei uns und das hat vermutlich den Fehler verursacht.
 
Ähnliche Themen
Titel Forum Antworten Datum
BUG in 2.0.0 - Rest Api Server startet nicht. JTL APP nicht benutzbar JTL-Wawi 2.0 4
REST Api v2 (Wawi 1.11.7) JTL-Wawi 1.11 6
Neu Umstellung auf DHL Versenden 4.0 (REST-API) JTL-ShippingLabels - Ideen, Lob und Kritik 59
Neu Grundsatzfrage JTL POS - JTL REST-API Einrichtung / Updates von JTL-POS 1
Neu JTL-Wawi REST-API – Performance & Monitoring JTL-Ameise - Ideen, Lob und Kritik 3
Neu VCS Lite / IDU blockiert – Aufträge fälschlich unter "Externe Rechnungen" (Amazon API Fehler) Amazon-Anbindung - Fehler und Bugs 0
API Schnittstelle langsam JTL-Wawi 1.11 0
Nach Update auf Wawi 2.0.X, API v1 Fehler JTL-Wawi 2.0 9
Neu 2.0.0: Workflow Queue wird nicht abgearbeitet via API JTL-Wawi 2.0 1
API salesorders JTL-Wawi 1.11 4
Neu Anbindung JTL <---> Greyhound via API funktioniert nicht sauber User helfen Usern - Fragen zu JTL-Wawi 0
Keine APP oder API Verbindung möglich JTL-Wawi App 4
Neu Amazon Angebotspreise per Stored Procedure/Function oder API setzen Amazon-Anbindung - Ideen, Lob und Kritik 0
Neu Wawi API 1.11.5 – App‑Registrierung: FormatNotParsable / GUID muss 32 Ziffern Arbeitsabläufe in JTL-Wawi 2
kaufland api erkennt product_safety_contact nicht JTL-Wawi 1.11 0
Neu Shopware 6.7.6.2 Fehler [No supported api version found.] 100 Shopware-Connector 1

Ähnliche Themen