Provo a disconnettere un utente chiamando l’API “/admin/user/{user_id}/log_out”, ma prima devo verificare se l’utente è già connesso. Esiste un’API per questo scopo?
Utilizzando una chiave API con privilegi di amministratore, è possibile recuperare le informazioni sull’utente (ad esempio https://meta.discourse.org/u/david.json) e poi verificare l’array user_auth_tokens per ottenere l’elenco delle sessioni attive. Se è vuoto, significa che l’utente non è connesso da nessuna parte.
Grazie mille. Mi ha aiutato moltissimo!