Fehler beim Erstellen eines API-Schlüssels auf „Single User"-Ebene: Wird standardmäßig auf „All Users" gesetzt

Ich wollte einen Art „Bot“-Benutzer erstellen, um Beiträge aus bestimmten Kategorien abzurufen. Diese Discourse-Instanz verwendet ausschließlich die Authentifizierung über GSuite, sodass es keine Möglichkeit mehr gibt, beliebige Benutzer zu erstellen. Ich hatte gehofft, dass ich bei einem „Single User“-Schlüssel den neuen Benutzernamen eingeben könnte, den ich dem Bot zuweisen wollte, aber nun sehe ich, dass der Benutzername ein bereits existierender Benutzer sein muss. Das Formularfeld für den Benutzernamen bietet keine Validierung, sodass nicht klar war, dass ich nicht einfach einen beliebigen Namen eingeben kann (wie ich es beispielsweise bei eingehenden Slack-Webhooks tun würde). Anschließend schlägt die Einreichung beim Nachschlagen des eingegebenen Benutzernamens stillschweigend fehl, und stattdessen wird ein „All Users“-Schlüssel erstellt.

Ich vermute, dies ist eher ein Usability-Fehler als ein funktionaler. Die Dokumentation hier fand ich verwirrend, da sie das Feld „Benutzerebene“ überhaupt nicht erklärt und außer einer Erwähnung in einem Kommentar weiter unten im Thread keine Rede von einem „All Users“-Typ war.