Utilizzando SSO, sembra che quando un utente viene eliminato in WordPress, non venga disconnesso da Discourse.
Questo è un problema per la mia configurazione, poiché voglio impedire agli utenti di accedere a Discourse quando la loro sottoscrizione su Memberpress scade o vengono rimossi da Memberpress/WordPress.
Posso impedire loro l’accesso al momento dell’accesso utilizzando il hook “wpdc_sso_provider_before_sso_redirect” e verificare se hanno una sottoscrizione valida in quel momento, tuttavia il problema è che la sessione di Discourse dura per sempre, quindi in pratica non vengono mai disconnessi.
Come posso risolvere questo problema?
Esiste forse un modo per disconnettere gli utenti da Discourse tramite una chiamata API o qualcosa di simile?
Grazie!!
Per