Memberstack + Webflow + Discourse OpenID Connect

Giusto, per OpenID Connect, l’impostazione si chiama openid connect overrides email, non auth overrides email. Quando è abilitata, ogni volta che un utente accede a Discourse tramite OpenID Connect, la sua email di Discourse verrà impostata sul valore dell’indirizzo email che utilizza sul sito del provider di autenticazione OpenID Connect. Ciò significa che se un utente ha modificato il proprio indirizzo email su Discourse, questo verrà automaticamente reimpostato sul valore dell’indirizzo email che utilizza su Memberstack.

Puoi effettivamente disabilitare l’impostazione del sito email editable per evitare problemi di sincronizzazione delle email con il provider di autenticazione. Quindi, se disabiliti email editable e abiliti openid connect overrides email, gli utenti potranno modificare il proprio indirizzo email solo modificandolo su Memberstack, quindi accedendo a Discourse tramite Memberstack.

Non credo. Dopo che qualcuno clicca sul pulsante “Iscriviti” su Discourse, Discourse lo reindirizzerà all’authorization_endpoint fornito da Memberstack. È possibile che Memberstack consenta di configurare questo aspetto, ma dovresti contattarli per scoprirlo.

Un altro possibile approccio è che potrebbe essere possibile aggiungere un link alla pagina personalizzata nell’intestazione di Discourse. Magari con questo componente del tema: Custom Header Links. Idealmente, potresti nascondere il link agli utenti connessi con un po’ di CSS.