Il nostro forum ha un’esigenza particolare: per motivi legali non possiamo visualizzare il nome reale degli utenti.
Stiamo usando questo plugin - SX User Name Security – WordPress plugin | WordPress.org - per generare un nome visualizzato casuale in WordPress. È possibile sovrascrivere l’uso del nome utente in Discourse e utilizzare invece il nome visualizzato?
(Se no, qualcuno conosce un modo per generare un nome utente casuale direttamente in WP?)
Stiamo utilizzando wp come provider SSO. Di default, usa il nome reale se presente, quindi ignora il nome visualizzato quando è presente un nome reale (cosa che accade sempre).
Capisco. Non ho proprio capito il funzionamento del plugin di WP. Pensavo che i nomi utente venissero sostituiti in modo che i nomi reali non fossero più visibili.
Temo che questa domanda vada oltre le mie competenze.
Le regole di WordPress per i nomi visualizzati non corrispondono alle regole di Discourse per i nomi utente; ad esempio, gli spazi sono consentiti nei nomi visualizzati di WordPress. Passare il nome visualizzato come nome utente di Discourse per l’accesso SSO non è una funzionalità che verrà aggiunta al plugin, ma potrebbe avere senso nel tuo caso.
Il plugin WP Discourse dispone di un filtro wpdc_sso_params che può essere utilizzato per modificare i parametri SSO passati a Discourse. Questa ricerca ti porterà a diversi esempi di come utilizzare tale filtro: Search results for 'wpdc_sso_params' - Discourse Meta. Le modifiche necessarie per questo possono essere aggiunte al tema del tuo sito o a un plugin che estende il plugin WP Discourse. Potresti provare a pubblicare nella nostra categoria Marketplace per trovare qualcuno che esegua il lavoro per te.