In un'istanza pubblica di Discourse, come posso rendere impossibile elencare tutti gli utenti

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.

3 Mi Piace

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.

4 Mi Piace

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.

3 Mi Piace

Gli utenti possono ancora essere elencati tramite l’API a meno che il tuo sito non sia privato, ovvero, se è abilitata l’opzione “login richiesto”.

2 Mi Piace

È questo il comportamento corretto dato che ho disattivato la directory degli utenti?

Inoltre, quando dici che l’elenco sarà comunque esposto tramite API, intendi per tutti gli utenti anonimi?

1 Mi Piace

Quella impostazione, per quanto ne so, serve solo a rimuovere la classifica degli utenti.

Sì.

1 Mi Piace

Sarebbe possibile trasformarlo in una richiesta di funzionalità? Un modo per impedire l’elenco di tutti gli utenti pur mantenendo alcune categorie pubbliche?

1 Mi Piace

È perché è considerato inutile nascondere quei dati, visto che, in ogni caso, vengono esposti in quantità imprevedibili dalle liste pubbliche degli argomenti?

2 Mi Piace

Nel nostro caso specifico, c’è un gruppo di persone che lavora su qualcosa, e solo una piccola parte del gruppo contribuisce alla categoria pubblica.

2 Mi Piace

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.

1 Mi Piace

Quindi, per il momento, sembra sensato avviare due istanze se si valuta la completa privacy di un gruppo ristretto. Va bene.

Detto questo, non è come se in ogni caso si stessero esponendo gli indirizzi email.

3 Mi Piace