Si spera che questo sia un problema minore. Vorrei avere uno script che venga eseguito periodicamente e sospenda automaticamente gli utenti i cui account sono disabilitati, bloccati o altrimenti rimossi nel nostro sistema di account centralizzato.
Ciò è facilmente realizzabile tramite l’API Discourse API Docs. Tuttavia, sembra non esserci uno scope API granulare che copra solo questo. Poiché ci sono scope per Delete e Anonymize, si spera che non sia troppo difficile aggiungerlo.
Con questo scope limitato, il compromesso di questa chiave potrebbe consentire a qualcuno di essere fastidioso, ma non incredibilmente dirompente altrimenti.
Ciao Ethan (o non-ethan?). C’è un endpoint API. Quello che sto cercando è uno scope di autorizzazione per la chiave API corrispondente. Voglio essere in grado di creare una chiave API che possa accedere solo a questo endpoint.
Dai un’occhiata nell’interfaccia utente di amministrazione. Troverai qualcosa di simile. (Continua più in basso nella pagina con altro, ma nessuna “sospensione” nella sezione utente, a meno che non mi stia sfuggendo qualcosa.)
Credo che l’ambito sarebbe l’aggiornamento degli utenti.
Non è possibile. La cosa più vicina è concedere l’aggiornamento dell’utente, ma ciò consentirebbe anche altre cose come il silenzio (dis)attivazione e altre cose che credo.