Estoy tratando de formatear la llamada de descanso de cierre de sesión para cerrar sesión en un grupo de usuarios de AWS Cognito, pero parece que no puedo hacerlo bien.
Quiero redirigir a https://localhost:44333?signout=true después de que cognito haya cerrado mi sesión.
Lo siguiente no funciona y devuelve "El parámetro de cadena requerido 'redirect_uri' no está presente":
https://tradingreplay-test.auth.eu-west-1.amazoncognito.com/error?client_id=***ClientId***&logout_uri=https://localhost:44333?signout=trueLo he comprobado y https://localhost:44333 está en la lista de direcciones URL de cierre de sesión válidas para el cliente de la aplicación.
Un requisito estándar de una URL de cierre de sesión es que no se conserve ningún parámetro de cadena de consulta. Posiblemente podría configurar una cookie o manejar la solicitud a https://localhost:44333/logout/.
https://tradingreplay-test.auth.eu-west-1.amazoncognito.com/error?client_id=***ClientId***&logout_uri=https://localhost:44333/signout/Dado que Cognito es compatible con SAML , probablemente manejará el cierre de sesión de la misma manera compatible ignorando las cadenas de consulta o arrojando un error.