Nicht-Admin-Benutzer kann kein Thema per API-Schlüssel erstellen

Manchmal kann ich mit Nicht-Admin-Benutzern und API-Schlüsseln kein Thema erstellen. Meine Vorgehensweise ist wie folgt:
Ich habe diese Vorgänge auf zwei verschiedenen physischen Maschinen ausprobiert.
Auf einer davon kann der 4. Schritt erfolgreich sein, die andere schlägt fehl.

  1. Ich stelle Discourse im Entwicklungsmodus aus dem neuesten Quellcode bereit.
  2. Ich erstelle ein Admin-Konto und einen API-Schlüssel mit der folgenden Option:
  3. Ich verwende diesen API, um erfolgreich ein Thema mit einem Admin-Benutzer zu erstellen.
  4. Ich erstelle einen neuen Nicht-Admin-Benutzer und erstelle dann ein Thema mit dem obigen API-Schlüssel. Ich erhalte jedoch eine 403-Antwort. Das Serverprotokoll wird wie folgt angezeigt:

Ich habe absolut keine Ahnung, warum der Server “Unpermitted parameter” sagt.
Kann mir jemand Ratschläge geben, um die Ursache dieses Problems zu finden?
Danke!

Hat dieser Benutzer Schreibzugriff auf diese Kategorie? Kann der Benutzer das Thema in der UX erstellen?

Dieser Benutzer kann mit dem Browser ein Thema mit demselben Parameter erstellen

1 „Gefällt mir“