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, que normalmente se produce con idP autohospedados.
Si se produce este error, asegúrese de que la hora en del dispositivoestá sincronizada correctamente con el servidor NTP.
Si usa ADFS como IdP, configure también NotBeforeSkew en ADFS con un valor de 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 se redirige repetidamente a los usuarios a la pantalla de autenticación de SAML en bucle, es posible que sea necesario aumentar la duración de la sesión de SAML en la configuración del 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 durante 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.