Soweit ich weiß, können heute nur ADMINS API-Schlüssel erstellen. Ich sehe keinen Grund, warum ich Benutzern nicht erlauben sollte, dies für ihre entsprechenden Vertrauensstufen selbst zu tun. Gibt es eine Einstellung, die ich umschalten kann?
Leider gibt es keine Einstellung, die es Benutzern ermöglicht, API-Schlüssel zu erstellen.
Tatsächlich gibt es das, und sie sind für TL1-Benutzer und höher aktiviert, aber der Prozess ist etwas kompliziert.
Angenommen, ein Administrator hat keine Einstellungen geändert, dann können Benutzer-API-Schlüssel größtenteils automatisch generiert werden, wenn Sie das von der DiscourseHub-App verwendete Protokoll zum Generieren eines Schlüssels kapern können.
Es gibt auch eine etwas kompliziertere Methode.
@Falco hat hier hier ein Beispiel-Ruby-Skript gepostet, das eine alternative Methode zur Generierung zeigt.
Auf meiner Instanz, auf der viele Entwickler die API intensiv nutzen, haben wir die Einstellungen geändert, um die Callback-URL auf http://localhost:56399/discourse zu setzen, damit die ursprüngliche Methode für uns beim Ausführen lokaler Server funktioniert, aber das ist nicht notwendig, wenn Sie die Methode in @Falcos Beitrag verwenden.
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.