Ciao. Stiamo utilizzando Discourse ospitato con OAuth. Ci siamo resi conto all’improvviso che, quando elaboriamo le cancellazioni, non stiamo cancellando dalla nostra istanza di Discourse.
Mi piacerebbe poter anonimizzare un account OPPURE cancellare un account in modo programmatico tramite l’API, ma non vedo un modo semplice per farlo, dato che non conosco l’ID dell’account su Discourse.
Sto tralasciando qualcosa di ovvio? Hai qualche suggerimento?
Do you know if email addresses match between your OAuth identity provider and Discourse? If they do, you could get the Discourse user based on their email address by making an authenticated API request to /admin/users/list/all.json?email=<users_email_address>. For example:
Sono interessato anche all’utilizzo di una chiamata API per anonimizzare un utente. Qual è l’endpoint API che state utilizzando per anonimizzare un utente?