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 contains a system for generating API keys per user if a very specific protocol is followed. This feature facilitates “application” access to Discourse instances without needing to involve moderators.
High level description
At a high level:
Client (desktop app, browser plugin, mobile app) generates a private/public key pair and return url
Client redirects to a route on discourse giving discourse its public key
Discourse gets approval from user to use app
Discourse generat…
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?