Inviti utente e autenticazione crowd

Sto provando Discourse in previsione di configurarlo per un forum aziendale per i clienti e utilizziamo Crowd per l’SSO dei clienti. Vorrei anche poter invitare singoli individui che potrebbero non essere nel dataset di Crowd, come ex dipendenti, partner, ecc., ma non voglio consentire la registrazione generale.

Non riesco a trovare la combinazione giusta di opzioni per ottenere ciò che voglio:

a. Se un utente è in Crowd, consentirgli di creare un account locale senza un invito esplicito
b. Se l’utente viene invitato tramite email o un link, consentirgli di creare un account locale senza Crowd
c. Non consentire registrazioni pubbliche

Se attivo “solo su invito”, l’autenticazione Crowd consente l’accesso solo agli utenti esistenti e non funge da verifica; se la disattivo, chiunque può registrarsi (a prescindere dalla revisione da parte dello staff).

Sto trascurando qualcosa o è semplicemente così che funziona?

Grazie per eventuali indicazioni!

Hai provato a specificare il codice di invito nelle impostazioni di Discourse?

Non sono sicuro di come questo possa fare la differenza, ma l’ho provato essendo nuovo qui. Peggiora la situazione: ora c’è un campo aggiuntivo “Codice invito” da compilare per un nuovo utente autenticato tramite Crowd.

Per ricapitolare, voglio solo due modi per creare un account:

  1. Gli utenti autenticati/validati tramite Crowd dovrebbero ottenere l’accesso automatico
  2. Gli utenti invitati manualmente non presenti in Crowd

Grazie