Gokul_Ks
(Gokul Ks)
17. März 2023 um 11:00
1
Gibt es Unterstützung für PAT-Token in Discourse? Es gibt einen bestimmten Anwendungsfall, an dem wir arbeiten, für den wir möglicherweise PAT-Token benötigen. Wenn ja, wo finde ich sie?
blake
(Blake Erickson)
17. März 2023 um 18:36
2
Sie können einen API-Schlüssel erstellen, der einem bestimmten Benutzer zugewiesen ist , und dieser verwendet dieselben Benutzerberechtigungen, auf die der Benutzer beim Anmelden Zugriff hat.
mattdm
(Matthew Miller)
18. März 2023 um 15:09
3
Es gibt auch (falls aktiviert) benutzerdefinierte API-Schlüssel.
Discourse enthält ein System zur Generierung von API-Schlüsseln pro Benutzer, wenn ein sehr spezifisches Protokoll befolgt wird. Diese Funktion ermöglicht den Zugriff von „Anwendungen“ auf Discourse-Instanzen, ohne Moderatoren einbeziehen zu müssen.
Hochlevel-Beschreibung
Auf hoher Ebene:
Der Client (Desktop-App, Browser-Plugin, Mobile App) generiert ein privates/öffentliches Schlüsselpaar und eine Rückgab-URL (return URL).
Der Client leitet zu einer Route in Discourse weiter und gibt D…
Gokul_Ks
(Gokul Ks)
19. März 2023 um 11:27
4
Habe diese Anfrage ausprobiert, aber sie hat nicht funktioniert. Mache ich hier etwas falsch?
Ich teste Dinge, damit ein Webhook ausgelöst wird, wenn ich einen API-Schlüssel für einen Benutzer anfordere.
Ich erhalte einen 404-Fehler.
blake
(Blake Erickson)
19. März 2023 um 13:15
6
Ich glaube nicht, dass Discourse einen Webhook hat, der ausgelöst wird, wenn ein „API-Schlüssel für einen Benutzer“ angefordert wird.
Versuchen Sie, eines dieser Ereignisse zu verwenden, um den Webhook auszulösen?