Hola a todos:
Tenemos una categoría privada en nuestra instancia de Discourse que está restringida a un grupo de usuarios específico. Creamos un enlace para que los nuevos usuarios puedan acceder a esta categoría después de iniciar sesión a través de OAuth2.
Sin embargo, cuando los nuevos usuarios que aún no tienen una cuenta de Discourse hacen clic en el enlace, ven este mensaje:
“Lo sentimos, el acceso a este foro es solo por invitación.”
Debido a esto, no pueden continuar con el flujo de inicio de sesión de OAuth2 y nunca llegan a la categoría. Los usuarios existentes pueden acceder normalmente.
Queremos que los nuevos usuarios puedan iniciar sesión a través de OAuth2 y luego ser añadidos al grupo apropiado para que puedan ver la categoría, pero actualmente Discourse los bloquea antes de iniciar sesión.
En lo que necesitamos ayuda
-
¿Por qué el sitio muestra “solo por invitación” aunque queremos permitir el inicio de sesión de OAuth2 para nuevos usuarios?
-
¿Hay alguna configuración como
oauth2 allow uninvited users(permitir usuarios no invitados a OAuth2) oinvite only(solo por invitación) que necesitemos ajustar? -
¿Cuál es la configuración correcta si queremos:
-
que el sitio no sea solo por invitación,
-
que los usuarios de OAuth2 inicien sesión como cuentas nuevas, y
-
que los permisos de grupo restrinjan el acceso a la categoría después de iniciar sesión?
-
Agradeceríamos cualquier orientación sobre cómo configurar correctamente las restricciones de categoría basadas en grupos + OAuth2.
