Así que he creado un nuevo sitio de Discourse (alojado) (en modo de prueba) para que sirva como un entorno de pruebas para probar algunas actualizaciones en mi aplicación cliente. El cliente es el IDP para Discourse, y estoy intentando seguir las Instrucciones oficiales de configuración de DiscourseConnectSetup DiscourseConnect - Official Single-Sign-On for Discourse (sso).
Algunos de los nombres y la interfaz de usuario han cambiado ligeramente desde que se publicó la entrada, pero en general todo está bien. Excepto la configuración clave: enable discourse connect o enable_discourse_connect, que no está disponible en absoluto.
Por lo tanto, después de configurar todo lo demás e intentar el SSO desde mi aplicación IDP, llego a la página de sesión/sso y recibo un mensaje de error 404 ‘Oops’.
¿Está esta configuración oculta en el modo de prueba? ¿Hay algún tipo de restricción en esta configuración?
Tengo esto funcionando en producción, basado en una versión anterior de Discourse cloud, así que sé lo que estoy haciendo al menos un poco.
Para tu información, no usamos el término “entorno aislado” para referirnos a sitios alojados; si se llama así, es porque el administrador seleccionó ese nombre al registrarse.