Abbiamo creato una nuova istanza di Discourse. Presenta diverse categorie private e una sola categoria pubblica, dato che il prodotto su cui stiamo lavorando è in versione beta.
Come posso garantire che per gli utenti anonimi non esista assolutamente alcun modo per elencare tutti gli utenti tramite API né tramite interfaccia utente?
Le uniche impostazioni che ho trovato sembranti pertinenti sono:
abilita directory utenti
nascondi i profili utente al pubblico
Voglio solo essere sicuro al 1000% di non esporre in alcun modo l’elenco degli utenti. Vi chiedo gentilmente un consiglio.
Dipende da cosa intendi esattamente per “esposizione” degli utenti. Qualsiasi utente che pubblichi nella categoria pubblica sarà visibile, e poi dipende da quale percentuale dei tuoi utenti interagirà in quella specifica categoria.
Intendo che un utente anonimo possa rivelare l’elenco degli utenti. Ad esempio, elencando tutti gli utenti tramite API, o vedendo l’elenco in “Utenti Top”, o attraverso la funzione di ricerca, o in qualsiasi altro modo di cui non sono a conoscenza.
Sarebbe possibile trasformarlo in una richiesta di funzionalità? Un modo per impedire l’elenco di tutti gli utenti pur mantenendo alcune categorie pubbliche?
È perché è considerato inutile nascondere quei dati, visto che, in ogni caso, vengono esposti in quantità imprevedibili dalle liste pubbliche degli argomenti?
Non credo che qualcuno lo abbia pianificato appositamente; è più che Discourse abbia due modalità di base: pubblica e privata. L’impostazione per nascondere la classifica fa esattamente ciò che dice, ovvero nasconde la classifica. Perché dovrebbe fare qualcosa di più?
Sentiti libero di scrivere una specifica di ciò che desideri, ma dato che si tratta di un lavoro molto noioso da realizzare e di un caso d’uso così di nicchia, avresti più fortuna pubblicandolo su Marketplace se vuoi vederlo realizzato in tempi brevi.