Error: "La hora actual es anterior a la condición NotBefore"
Este error puede producirse cuando hay una diferencia de tiempo demasiado grande entre el IdP y GitHub, lo que suele ocurrir con IdP auto hospedados.
Si te aparece este error, asegúrate de que la hora del IdP esté sincronizada correctamente con el servidor NTP.
Si se usa ADFS como idP, también se establece NotBeforeSkew en ADFS en 1 minuto para GitHub. Si NotBeforeSkew se establece en 0, hasta diferencias de tiempo muy pequeñas, incluidos milisegundos, puede causar problemas de autenticación.
Los usuarios se redirigen repetidamente para autenticarse
Si los usuarios se redirigen repetidamente al símbolo del sistema de autenticación de SAML en un bucle, es posible que tenga que aumentar la duración de la sesión de SAML en la configuración de IdP.
El valor SessionNotOnOrAfter enviado en una respuesta SAML determina cuándo se redirigirá un usuario de nuevo al IdP para autenticarse. Si se configura una duración de sesión de SAML de 2 horas o menos, GitHub actualizará una sesión de SAML 5 minutos antes de que expire. Si la duración de la sesión está configurada como 5 minutos o menos, los usuarios pueden quedarse bloqueados en un bucle de autenticación SAML.
Para solucionar este problema, se recomienda configurar una duración mínima de la sesión de SAML de 4 horas. Para más información, consulta Referencia de configuración de SAML.
Error: el resumen no coincide
Un error de "incompatibilidad de resumen" indica que su IdP de SAML está usando un certificado de firma SAML distinto del que ha cargado en GitHub.
Vuelva a descargar este certificado SAML desde el IdP y validelo mediante una herramienta como formatear una herramienta de certificado x509 de OneLogin. A continuación, actualice el certificado guardado en la configuración de GitHub SAML.