He implementado discourseconnect sso. El problema que tengo es cuando un usuario cierra sesión a través del botón “Cerrar sesión” en su perfil. Los redirige correctamente a la página de redirección de cierre de sesión que configuré en la configuración. Sin embargo, si el usuario regresa directamente a la URL del foro, le muestra la página de error de inicio de sesión: “Tiempo de espera de inicio de sesión de la cuenta, intente iniciar sesión de nuevo”. Luego, si el usuario hace clic en el botón “Iniciar sesión” en esa página, muestra la página “Bienvenido, se requiere una cuenta”, con un botón de inicio de sesión nuevamente. Hacer clic en el botón de inicio de sesión simplemente recarga esta página. Pensé que los redirigiría a la URL de discourse connect, pero no lo hace.
También noté que la URL al volver a visitar la URL de los foros es como:
https://forums.betaclub.org/session/sso_login?sso=bm9uY2U9YTMzNWMwNGVlN2M0ZjgxZjdlYTdiNzUxOTg2MzdhZjImZXh0ZXJuYWxfaWQ9Y3NpbXBraW5zJTQwYmV0YWNsdWIub3JnJmVtYWlsPWNzaW1wa2lucyU0MGJldGFjbHViLm9yZyZ1c2VybmFtZT1jc2ltcGtpbnMlNDBiZXRhY2x1Yi5vcmcmbmFtZT1Db3VydG5leStTaW1wa2lucyZhZGRfZ3JvdXBzPXN0YXRlX3Nwb25zb3IlMkNzdGF0dXNfc3BvbnNvciUyQ2VsZWN0X3Nwb25zb3ImYWRtaW49dHJ1ZSZtb2RlcmF0b3I9dHJ1ZSZ0aXRsZT1HcmFwaGljK0Rlc2lnbmVyJmxvY2F0aW9uPVNwYXJ0YW5idXJnJTJDK1NDJmN1c3RvbS51c2VyX2ZpZWxkXzE9UHJvJmN1c3RvbS51c2VyX2ZpZWxkXzI9TmF0aW9uYWwrT2ZmaWNlK1N0YWZmJmN1c3RvbS51c2VyX2ZpZWxkXzQ9Qm90aA%3D%3D&sig=5958e6fd0987271fc0d1c44ff1a0cb0155f3d83ebb9a678de29772bb2b2f67d5
No estoy seguro de lo que está pasando aquí. ¿Podría simplemente deshabilitar el botón de cierre de sesión?