SAML 身份验证由于“max_clock_skew”时间过长而失败

SAML 身份验证由于“max_clock_skew”时间过长而失败

6934
Created On 07/11/24 04:01 AM - Last Modified 08/14/24 01:42 AM


Symptom


  • SAML 身份验证失败
  • Authd.log(小于 MP-log authd.log)显示 60 秒或更长max_clock_skew
-0600 SAML message from IdP " https://sts.xyzq.net/75d3/" (server profile "Max_Azure_SP") was created in the future (not_before "2023-01-08T15:46:59.518Z" - max_clock_skew 60 > now Sun Jan 8 09:38:09 2023 )

 


Environment


  • 安全断言标记语言 (SAML)
  • 认证
  • Panorama 或 Palo Alto NGFW 防火墙


Cause


  • 默认情况下,最大时钟偏差为 60 秒是配置/可接受的。
  • 如果 IdP 和防火墙/全景身份验证超过此时间,身份验证将失败。
  • 一个常见的原因是防火墙/Panorama 的本地时间与其 NTP 不同步。
  • 即使 NTP 是同步的,如果 IdP 和身份验证设备(防火墙/全景图)之间存在相当大的延迟,也可能会出现此问题。


Resolution


  1. 按照如何对 NTP 服务器连接失败进行故障排除中记录的故障排除步骤进行操作
  2. 更改“最大时钟偏差”设置。
    1. 对于 NGFW,请转到 设备>服务器配置文件> SAML 身份提供商> [SAML IdP 名称] > 最大时钟偏差(秒)
    2. 对于 Panorama,请转到 Panorama > 服务器配置文件> SAML 身份提供商> [SAML IdP 名称] > 最大时钟偏差(秒)
注意:
  • “最大时钟偏差”设置是当防火墙验证 IdP 消息时,IdP 和防火墙/全景图的系统时间之间允许的秒数差。
  • 默认值为 60,范围为 1 到 900。


Additional Information


SAML 身份验证失败可能是由于身份提供商 (IdP) 和防火墙/Panorama 之间的时间差异造成的,通常是由不同步的本地时间或网络延迟引起的。
要解决此问题,请确保 NTP 服务器已正确同步,并考虑调整 NGFW 或 Panorama 上的最大时钟偏移设置以适应可能的时间差异。


Actions
  • Print
  • Copy Link

    https://knowledgebase.paloaltonetworks.com/KCSArticleDetail?id=kA14u0000010zDkCAI&lang=zh_CN&refURL=http%3A%2F%2Fknowledgebase.paloaltonetworks.com%2FKCSArticleDetail

Choose Language