No puedo iniciar sesión con una cuenta diferente desde la aplicación móvil

En mi aplicación móvil, estoy conectado a Discourse con una cuenta de administrador secundaria. Me gustaría cerrar la sesión y luego volver a iniciarla con mi cuenta de Discourse ID, pero de cualquier manera que lo intente, sigo iniciando sesión con la cuenta secundaria.

Incluso eliminé mi comunidad de la aplicación y la volví a agregar. ¿Qué me estoy perdiendo?

1 me gusta

Las cuentas se vinculan por dirección de correo electrónico, así que supongo que la cuenta de su ID de Discourse utiliza la dirección de correo electrónico de su cuenta de administrador secundario.

1 me gusta

En la computadora puedo iniciar sesión con cualquiera de los dos. Revisaré, pero estoy bastante seguro de que usan dos correos electrónicos diferentes. Simplemente no tengo la oportunidad de elegir usar mi DiscourseID, es demasiado eficiente para dejarme entrar :rofl: incluso cuando digo cancelar cancelar cancelar cuando me ofrece iniciar sesión para que pueda acceder a la pantalla de inicio de sesión completa…

1 me gusta

Ese es el problema. Si quieres iniciar sesión con una cuenta diferente, deberás cerrar la sesión de Discourse id.

No estoy seguro de cómo hacer eso.

Pero solo tengo una ID de Discourse, para la cuenta en la que no he iniciado sesión… :woozy_face:
La cuenta actualmente iniciada no es una DiscourseID

Así que no puedes usar la ID de Discourse para iniciar sesión en la otra cuenta.

¡Cielos! Finalmente lo logré, pero no estoy seguro de por qué milagro. Cerré la sesión de nuevo. Pedí conectarme y pulsé cancelar en la pantalla donde preguntaba si usar mi dominio de instancia para conectarme. Apareció la pantalla de inicio de sesión con varias opciones como DiscourseID, y esta vez escribí mi nombre de usuario y pedí un enlace por correo electrónico. Llegó el enlace, hice clic en él y accedí, pero… en el navegador, no en la aplicación. No encontré una forma de cambiar del navegador a la aplicación. Así que volví a la pantalla de inicio de sesión de la aplicación, que estaba atascada girando (probablemente esperando en vano que llegara a través del enlace de inicio de sesión por correo electrónico), y terminé teniendo que cerrarla forzosamente. La abrí de nuevo, abrí mi comunidad, apareció el mensaje emergente habitual pidiendo permiso para conectarse. Lo cancelé, me devolvió a la pantalla que enumera mis comunidades. Lo intenté de nuevo, finalmente pulsé “conectar” ya que “cancelar” no funcionaba, ¡y mira por dónde, realmente me conectó con la cuenta correcta!

Pero estoy perplejo. No estoy seguro de cómo/por qué finalmente funcionó.

En la aplicación Discourse Hub, este es realmente un flujo de trabajo complicado. Esperamos mejorarlo pronto, pero me gustaría reconocer que por el momento, esto no es fácil.

En primer lugar, el flujo de trabajo del enlace por correo electrónico no puede iniciar la aplicación fácilmente. La forma en que Apple elige qué aplicación iniciar desde un enlace de correo electrónico es incompatible con una aplicación como DiscourseHub; es factible, pero es una situación de todo o nada que no funciona muy bien para muchos usuarios (por ejemplo, usuarios que quieren tener el hub pero no usarlo para cada instancia de Discourse en la que se encuentran).

Un segundo problema es que el flujo de inicio de sesión utiliza la sesión de Safari, por conveniencia. Para cambiar entre dos cuentas, actualmente necesitarías:

  • cerrar la sesión en Discourse Hub
  • cerrar la sesión de la misma comunidad/cuenta en Safari
  • iniciar el proceso de inicio de sesión nuevamente en DiscourseHub; cuando se invoca Safari, debería mostrarte una pantalla de inicio de sesión (no una sesión ya autenticada)

Eso debería funcionar. (Sin embargo, no es fácil para el usuario promedio, necesitamos mejorar esto).

2 Me gusta

Muchas gracias por la explicación y por reconocer lo complicado que es. Entonces, ¿quizás cuando intenté iniciar sesión con el enlace del correo electrónico, como se abrió en Safari, me cerró la sesión de la otra cuenta, lo que luego hizo posible iniciar sesión en la aplicación con el usuario correcto cuando lo intenté después?

Menos mal que los miembros de la comunidad “normales” no van a estar cambiando de cuenta :sweat_smile:

2 Me gusta