Impossible de se connecter avec un compte différent depuis l'application mobile

Sur mon application mobile, je suis connecté à Discourse avec un compte administrateur secondaire. Je voudrais me déconnecter puis me reconnecter avec mon compte Discourse ID, mais quelle que soit la manière dont j’essaie de le faire, je continue d’être connecté avec le compte secondaire.

J’ai même supprimé ma communauté de l’application et l’ai ajoutée à nouveau. Qu’est-ce qui m’échappe ?

1 « J'aime »

Les comptes sont mis en correspondance par adresse e-mail, donc si vous devinez que votre compte d’identifiant Discourse utilise l’adresse e-mail de votre compte d’administrateur secondaire

1 « J'aime »

Sur l’ordinateur, je peux me connecter avec l’un ou l’autre. Je vais vérifier, mais je suis presque sûr qu’ils utilisent deux e-mails différents. Je n’ai juste pas la chance de choisir d’utiliser mon DiscourseID, il est trop efficace pour me faire entrer :rofl: même quand je dis annuler annuler annuler quand il propose de me connecter pour que je puisse accéder à l’écran de connexion complet…

1 « J'aime »

C’est le problème. Si vous souhaitez vous connecter avec un autre compte, vous devrez vous déconnecter de Discourse ID.

Je ne sais pas comment faire cela.

Mais je n’ai qu’un seul identifiant Discourse, pour le compte sur lequel je ne suis pas connecté… :woozy_face:
Le compte actuellement connecté n’est pas un identifiant Discourse.

Donc, vous ne pouvez pas utiliser l’identifiant Discourse pour vous connecter à l’autre compte.

Ciel ! J’ai finalement réussi, mais je ne sais par quel miracle. Je me suis déconnecté à nouveau. J’ai demandé à me connecter et j’ai cliqué sur annuler sur l’écran qui demandait d’utiliser mon domaine d’instance pour me connecter. J’ai obtenu l’écran de connexion avec diverses options comme DiscourseID, et cette fois j’ai tapé mon nom d’utilisateur et demandé un lien par e-mail. Le lien est arrivé, j’ai cliqué dessus et j’étais connecté mais… dans le navigateur, pas dans l’application. Je n’ai pas trouvé de moyen de passer du navigateur à l’application. J’ai donc retourné à l’écran de connexion de l’application, qui était bloqué en rotation (probablement en attendant en vain que j’arrive via le lien de connexion par e-mail) – j’ai fini par devoir la fermer. Je l’ai rouverte, ouvert ma communauté, obtenu la fenêtre contextuelle habituelle demandant l’autorisation de se connecter. J’ai annulé, j’ai été renvoyé à l’écran listant mes communautés. J’ai essayé à nouveau, j’ai finalement appuyé sur « se connecter » car « annuler » ne fonctionnait pas, et miracle, cela m’a effectivement connecté avec le bon compte !

Mais je suis perplexe. Je ne sais pas comment/pourquoi cela a finalement fonctionné.

Sur l’application Discourse Hub, c’est effectivement un flux de travail délicat. Nous espérons l’améliorer bientôt, mais je voudrais reconnaître que ce n’est pas facile pour le moment.

Tout d’abord, le flux de travail des liens par e-mail ne peut pas lancer facilement l’application. La façon dont Apple choisit quelle application lancer à partir d’un lien d’e-mail est incompatible avec une application comme DiscourseHub ; c’est faisable, mais c’est une situation tout ou rien qui ne fonctionne pas très bien pour de nombreux utilisateurs (par exemple, les utilisateurs qui veulent avoir le hub mais ne pas l’utiliser pour chaque instance Discourse sur laquelle ils se trouvent).

Un deuxième problème est que le flux de connexion utilise la session Safari, par commodité. Pour passer d’un compte à l’autre, vous devez actuellement :

  • vous déconnecter dans Discourse Hub
  • vous déconnecter de la même communauté/du même compte dans Safari
  • recommencer le processus de connexion dans DiscourseHub ; lorsque Safari est appelé, il devrait vous montrer un écran de connexion (et non une session déjà authentifiée)

Cela devrait fonctionner. (Ce n’est pas facile pour l’utilisateur moyen, cependant, nous devons améliorer cela.)

2 « J'aime »

Merci beaucoup pour l’explication et la reconnaissance de la complexité ! Alors, peut-être que lorsque j’ai essayé la connexion par lien e-mail, comme cela s’est ouvert dans Safari, cela m’a déconnecté de l’autre compte, ce qui a ensuite permis de me connecter à l’application avec le bon utilisateur lorsque j’ai essayé après ?

Heureusement, les membres “normaux” de la communauté ne vont pas changer de compte :sweat_smile:

2 « J'aime »