Les nouveaux utilisateurs cliquant sur le lien de catégorie voient « l'accès à ce forum est sur invitation uniquement » et ne peuvent pas se connecter via OAuth2

Bonjour à tous,

Nous avons une catégorie privée dans notre instance Discourse qui est restreinte à un groupe d’utilisateurs spécifique. Nous avons créé un lien pour que les nouveaux utilisateurs puissent accéder à cette catégorie après s’être connectés via OAuth2.

Cependant, lorsque les nouveaux utilisateurs qui n’ont pas encore de compte Discourse cliquent sur le lien, ils voient ce message :

« Désolé, l’accès à ce forum est uniquement sur invitation. »

À cause de cela, ils ne peuvent pas passer au flux de connexion OAuth2 et n’atteignent jamais la catégorie. Les utilisateurs existants y accèdent normalement.

Nous souhaitons que les nouveaux utilisateurs puissent se connecter via OAuth2, puis être ajoutés au groupe approprié afin de pouvoir voir la catégorie — mais actuellement, Discourse les bloque avant la connexion.

Ce pour quoi nous avons besoin d’aide

  • Pourquoi le site affiche-t-il « sur invitation uniquement » alors que nous voulons autoriser la connexion OAuth2 pour les nouveaux utilisateurs ?

  • Existe-t-il un paramètre comme oauth2 allow uninvited users (autoriser les utilisateurs non invités par OAuth2) ou invite only (sur invitation uniquement) que nous devons ajuster ?

  • Quelle est la configuration correcte si nous voulons :

    • que le site ne soit pas sur invitation uniquement,

    • que les utilisateurs OAuth2 puissent se connecter avec de nouveaux comptes, et

    • que les permissions de groupe restreignent l’accès à la catégorie après la connexion ?

Toute aide sur la configuration correcte d’OAuth2 + restrictions de catégorie basées sur les groupes serait appréciée.

image

Bonjour, pourriez-vous vérifier le paramètre du site Discourse invite only (sur invitation uniquement) et le désactiver s’il est activé ?

La désactivation de invite only permettra aux nouveaux utilisateurs de se connecter ou de s’inscrire en utilisant OAuth2.
Une fois connectés, vous pourrez utiliser vos règles d’appartenance à un groupe (attribution automatique ou manuelle) pour leur accorder l’accès à la catégorie privée.

1 « J'aime »

J’ai désactivé l’option “Sur invitation uniquement” et créé un lien d’invitation de groupe pour une catégorie privée. Lorsque les nouveaux utilisateurs cliquent sur le lien, ils se connectent via notre SSO OAuth2, mais ils ne sont pas automatiquement ajoutés au groupe, ils ne peuvent donc toujours pas voir la catégorie.

J’ai besoin d’aide pour comprendre pourquoi les liens d’invitation de groupe n’ajoutent pas les nouveaux utilisateurs SSO au groupe, et comment garantir que les nouveaux utilisateurs SSO OAuth2 sont automatiquement ajoutés lorsqu’ils utilisent le lien d’invitation.

Pourriez-vous s’il vous plaît vérifier la discussion ici :

et examiner les valeurs dans les champs « ajouter des groupes », « groupes » et « supprimer des groupes » dans vos journaux ?