Nuovi utenti che cliccano sul link della categoria vedono "l'accesso a questo forum è solo su invito" e non possono accedere tramite OAuth2

Ciao a tutti,

Abbiamo una categoria privata nella nostra istanza di Discourse che è limitata a uno specifico gruppo di utenti. Abbiamo creato un link affinché i nuovi utenti possano accedere a questa categoria dopo aver effettuato l’accesso tramite OAuth2.

Tuttavia, quando i nuovi utenti che non hanno ancora un account Discourse cliccano sul link, vedono questo messaggio:

“Spiacenti, l’accesso a questo forum è solo su invito.”

Per questo motivo, non possono procedere al flusso di accesso OAuth2 e non raggiungono mai la categoria. Gli utenti esistenti possono accedervi normalmente.

Vogliamo che i nuovi utenti possano accedere tramite OAuth2 e poi essere aggiunti al gruppo appropriato in modo da poter vedere la categoria, ma attualmente Discourse li blocca prima dell’accesso.

Per cosa abbiamo bisogno di aiuto

  • Perché il sito mostra “solo su invito” anche se vogliamo consentire l’accesso OAuth2 ai nuovi utenti?

  • Esiste un’impostazione come oauth2 allow uninvited users (consenti utenti non invitati per oauth2) o invite only (solo su invito) che dobbiamo modificare?

  • Qual è la configurazione corretta se vogliamo:

    • che il sito non sia solo su invito,

    • che gli utenti OAuth2 possano accedere con nuovi account, e

    • che le autorizzazioni di gruppo limitino l’accesso alla categoria dopo l’accesso?

Qualsiasi indicazione sulla corretta configurazione di OAuth2 + restrizioni di categoria basate sui gruppi sarebbe apprezzata.

image

Ciao, potresti per favore controllare l’impostazione del sito di Discourse invite only e disabilitarla se è attiva?

La disabilitazione di invite only consentirà ai nuovi utenti di accedere o registrarsi utilizzando OAuth2.
Una volta effettuato l’accesso, potrai utilizzare le regole di appartenenza al gruppo (assegnazione automatica o manuale) per concedere loro l’accesso alla categoria privata.

1 Mi Piace

Ho disabilitato l’opzione “Solo su invito” e creato un link di invito di gruppo per una categoria privata. Quando i nuovi utenti fanno clic sul link, accedono tramite il nostro SSO OAuth2, ma non vengono aggiunti automaticamente al gruppo, quindi non possono ancora vedere la categoria.

Ho bisogno di aiuto per capire perché i link di invito di gruppo non aggiungono i nuovi utenti SSO al gruppo e come garantire che i nuovi utenti SSO OAuth2 vengano aggiunti automaticamente quando utilizzano il link di invito.

Potresti controllare la discussione qui:

e rivedere i valori nei campi “add groups”, “groups” e “remove groups” nei tuoi log?