Introducción
Este documento describe el error de solución de problemas de SSO "La afirmación SAML expiró" al iniciar sesión en la aplicación Cisco Webex/Cisco Webex Control Hub.
Prerequisites
Requisito
Cisco recomienda que tenga conocimiento sobre estos temas:
- Configuración de inicio de sesión único
- Concentrador de control Webex
- Servidor ADFS y Powershell
Componentes Utilizados
La información que contiene este documento se basa en las siguientes versiones de software y hardware.
- Windows ADFS Server 2022
- Concentrador de control Webex
La información que contiene este documento se creó a partir de los dispositivos en un ambiente de laboratorio específico. Todos los dispositivos que se utilizan en este documento se pusieron en funcionamiento con una configuración verificada (predeterminada). Si tiene una red en vivo, asegúrese de entender el posible impacto de cualquier comando.
Background
Este documento describe el error de solución de problemas de Single Sign-On (SSO) "ASERTION SAML Expired" mientras se inicia sesión en Cisco Webex App/Cisco Webex Control Hub, que se presenta después de ingresar la ID de correo electrónico y completar el flujo de SSO.
Nota: Este problema aparece principalmente en el servidor ADFS. Este documento es específico de ADFS IdP solamente.
Pasos para la resolución de problemas
- Asegúrese de que puede iniciar sesión en el servidor ADFS con las credenciales de administrador.
- Compruebe si aparece el mensaje de error en el intento de inicio de sesión. Idealmente, esta es una solución simple y se puede ir a través de la resolución directa del problema mirando el mensaje de error en sí.
- El mensaje de error "La afirmación SAML expiró" sólo se produce cuando la hora del servidor ADFS no coincide con la hora del equipo local. Esto requiere un comando para corregir la diferencia horaria. Sin embargo, puede revisar los registros HAR de la máquina local y se puede ver la diferencia en la respuesta HAR.
Análisis de registros
Puede comprobar la hora de inicio de sesión y la hora anterior y posterior en los registros HAR:
Nota: El tiempo de afirmación debe estar comprendido entre "No antes de: Abr 07 2025 09:00:37" y el "No después de: Abr 07 2025 10:00:37 tiempo proporcionado en la respuesta "SAML".
Not Before: Apr 07 2025 09:00:37
Not After: Apr 07 2025 10:00:37
Assertion Time: Apr 07 2025 09:00:07
Causa raíz
Tiempo de afirmación: Abr 07 2025 09:00:07 no cayó en el rango de no antes y no después proporcionado en la respuesta SAML.
Solución
Ejecute este comando en PowerShell del servidor ADFS para resolver el problema:
Set-ADFSRelyingPartyTrust -TargetIdentifier "ID de entidad SP" -NotBeforeSkew 3
Este comando puede ser diferente para las distintas organizaciones. La mejor manera de obtener este comando es utilizar el ID de entidad SP (Webex) de los metadatos SP para su organización en lugar de la URL del comando.
La ID de entidad SP debe tener el formato siguiente: https://idbroker-b-us.webex.com/OrgID.