Il payload SSO può essere nuovamente visualizzato dai moderatori?

è stato annullato Moderators should not see emails in SSO section - #13 by techAPJ? Sembra che i moderatori possano nuovamente visualizzare il payload (che contiene l’email).

Non sono sicuro, @techAPJ, puoi dare un’occhiata quando torni?

Non riesco a riprodurre il problema con l’ultima versione di Discourse.

Tieni presente che i moderatori vedranno il payload SSO, ma tale payload non conterrà external_email.

È possibile limitare la visibilità dell’intera sezione SSO per i moderatori?

Aggiornato alla beta 3 ed eseguito un test. L’account aveva solo il ruolo di moderatore; l’ultimo payload includeva l’email anche con l’opzione “i moderatori possono vedere le email” disabilitata.

email=
external_id=
name= 
nonce= 
username= 

Ho notato che hai menzionato external_email, ma nel nostro payload c’è “email”, non “external_email”; forse è per questo? È qualcosa che dobbiamo correggere dal nostro lato?

Inoltre, credo di aver usato questo post quando ho creato il nostro processo SSO: Discourse SSO and API Helper for PHP. Utilizza “email” come uno dei parametri, non “external_email”

@techAPJ

Cosa ne pensi di quanto sopra? ^^

Stai parlando della pagina /admin/users/{id}/{username} o di un’altra posizione?

No, quando viene creato il record SSO, external_email viene salvato come da:

In riferimento a:

email=
external_id=
name= 
nonce= 
username=

Dove stai vedendo questo payload in Discourse? Come puoi vedere sopra, l’email viene salvata come external_email, il nome come external_name, ecc.

Ah, capisco che il payload è visibile ai moderatori. Ho nascosto il payload SSO per i moderatori tramite:

Stiamo anche discutendo se il payload dovrebbe essere nascosto dietro un clic del pulsante per gli amministratori (come facciamo per le email).

Grazie per l’ottima segnalazione @anon60302432 e per il costante follow-up. :trophy: