Rocket.Chat SSO + complemento embebido

¡Creo que sí! Gracias.

Tengo un problema con …


Esta es mi ventana de chat. :ok_man:

Eso parece ser un problema de configuración dentro de Rocket.Chat, que está fuera del alcance de este tema del plugin. ¿Tienes Permitir creación de usuarios : habilitado según lo especificado en el primer mensaje?

1 me gusta


¿Debo activar este interruptor, según mi entendimiento?
¿De lo contrario, los ajustes no funcionarán?

¿Ahora todo está correcto?

Tienes razón, el SSO CAS debe habilitarse por separado, efectivamente. Lo he añadido al primer mensaje. Disculpa la confusión.

1 me gusta


¿Cómo puedes cambiar el estilo de esta barra de título? Gracias.

Puedes estilizar la barra de título dirigiéndote a la clase CSS .rocketchat-header en un componente del tema.

3 Me gusta

¡Esto se ve fantástico! Había creado a la carrera un intermediario de SSO con Flask e intentado integrar las cosas lo mejor posible en la interfaz, pero ¡esto es mucho mejor! Lo implementaré en cuanto tenga unos minutos.

3 Me gusta

Me lo perdí por completo ya que editaste la publicación. Ahora sí funciona, ¡gracias! El único problema que tengo ahora es que las avatares no se muestran. Estoy usando S3 y una CDN, ¿debería funcionar con esta configuración?

1 me gusta

Debería, pero no me sorprendería si hubiera algún problema con esto.
Si me envías un mensaje privado con los detalles del sitio, con gusto lo revisaré.

Después de configurar, el botón del cuadro de chat no se muestra en la página.

¿Qué botón?
Necesitamos más información, como la URL de tu foro y qué pasos seguiste para configurar todo.

1 me gusta

Buen complemento. Gracias. Noté un problema en Android con la aplicación de Rocket.Chat. Intenté iniciar sesión, pero fui redirigido a nuestra página de Discourse. Por lo tanto, no pude usar la aplicación de chat.

1 me gusta

No tengo un teléfono Android, así que no puedo probarlo. A menos que alguien pueda reproducir el problema y obtener más detalles, no puedo ayudar ni solucionarlo.

1 me gusta

En este momento no estoy seguro de cuál es exactamente el problema. Parece que tiene que ver con el comportamiento de redirección que pretendes. Incluso cuando abro una ventana de navegación privada en Linux, no puedo usar Rocket.Chat de forma independiente; siempre soy redirigido a Discourse y tengo que usar el plugin. Creo que sería genial tener la opción de usar Rocket.Chat directamente o de usar el plugin.

Eso probablemente se debe a la configuración Show Default Login Form: disabled en el lado de RocketChat.
¡Pero ten cuidado al habilitarla! Si los usuarios provienen tanto de Discourse como también pueden registrarse directamente, esto dará lugar a todo tipo de problemas.

1 me gusta

@RGJ ¡Muchas gracias por este increíble plugin, Richard!

Recientemente actualicé Rocket Chat a la última versión y ahora el icono de enviar en el chat incrustado aparece descolocado (ver imagen adjunta).
Antes de la actualización estaba en su lugar correcto.
¿Podrías sugerir por casualidad una forma de solucionarlo? ¿Quizás algún CSS?

¡Gracias una vez más!

(He abierto un issue en GitHub sobre esto aquí)

@RGJ también (disculpa por las múltiples preguntas de hoy), ¿por casualidad lograste averiguar cómo hacer que el chat incrustado se abra en la página de inicio de Rocket.Chat y no en el canal predeterminado?
Lo reporté anteriormente hace unos meses y abrí un problema aquí. Quizás tengas alguna sugerencia sobre cómo implementarlo.
Muchas gracias de nuevo.

Podré echar un vistazo a eso más adelante esta semana. Sin embargo, me parece que Rocket.Chat es responsable de su propio diseño y estilo (y no el plugin), por lo que podría ser buena idea abrir un problema en Rocket.Chat también.

Gracias por tu respuesta.
Pensé lo mismo, pero no pude reproducir el mismo problema en el navegador de escritorio con un agente de usuario móvil; acabo de intentar conectarme desde mi móvil y, efectivamente, el problema está relacionado con Rocket Chat y no con tu plugin. ¡Gracias por señalármelo!

¿Sería posible, por casualidad, investigar si se podría iniciar el chat incrustado de tu plugin en la página de inicio?
¡Gracias una vez más por tu excelente trabajo!