J’ai implémenté le SSO Discourse Connect. Le problème que je rencontre est lorsqu’un utilisateur se déconnecte via le bouton “Se déconnecter” sous son profil. Il les redirige correctement vers la page de redirection de déconnexion que j’ai configurée dans les paramètres. Cependant, si l’utilisateur revient directement à l’URL du forum, il affiche la page d’erreur de connexion - “La connexion au compte a expiré, veuillez réessayer de vous connecter.” Ensuite, si l’utilisateur clique sur le bouton “Se connecter” sur cette page, il affiche la page “Bienvenue, un compte est requis” avec un bouton de connexion à nouveau. Cliquer sur le bouton de connexion recharge simplement cette page. Je pensais qu’il les redirigerait vers l’URL de connexion Discourse Connect, mais ce n’est pas le cas.
J’ai également remarqué que l’URL lors de la revisite de l’URL des forums est comme suit :
https://forums.betaclub.org/session/sso_login?sso=bm9uY2U9YTMzNWMwNGVlN2M0ZjgxZjdlYTdiNzUxOTg2MzdhZjImZXh0ZXJuYWxfaWQ9Y3NpbXBraW5zJTQwYmV0YWNsdWIub3JnJmVtYWlsPWNzaW1wa2lucyU0MGJldGFjbHViLm9yZyZ1c2VybmFtZT1jc2ltcGtpbnMlNDBiZXRhY2x1Yi5vcmcmbmFtZT1Db3VydG5leStTaW1wa2lucyZhZGRfZ3JvdXBzPXN0YXRlX3Nwb25zb3IlMkNzdGF0dXNfc3BvbnNvciUyQ2VsZWN0X3Nwb25zb3ImYWRtaW49dHJ1ZSZtb2RlcmF0b3I9dHJ1ZSZ0aXRsZT1HcmFwaGljK0Rlc2lnbmVyJmxvY2F0aW9uPVNwYXJ0YW5idXJnJTJDK1NDJmN1c3RvbS51c2VyX2ZpZWxkXzE9UHJvJmN1c3RvbS51c2VyX2ZpZWxkXzI9TmF0aW9uYWwrT2ZmaWNlK1N0YWZmJmN1c3RvbS51c2VyX2ZpZWxkXzQ9Qm90aA%3D%3D&sig=5958e6fd0987271fc0d1c44ff1a0cb0155f3d83ebb9a678de29772bb2b2f67d5
Je ne suis pas sûr de ce qui se passe ici. Pourrais-je simplement désactiver le bouton de déconnexion ?