SSO/SAML ログインが「Received invalid SAML response: Timing issues (please check your clock settings)」というエラーで失敗する (Server および Data Center)

プラットフォームについて: Data Center のみ。 - This article only applies to Atlassian apps on the Data Center プラットフォーム

この KB は Data Center バージョンの製品用に作成されています。Data Center 固有ではない機能の Data Center KB は、製品のサーバー バージョンでも動作する可能性はありますが、テストは行われていません。 Server* 製品のサポートは 2024 年 2 月 15 日に終了しました。Server 製品を実行している場合は、 アトラシアン Server サポート終了 のお知らせにアクセスして、移行オプションを確認してください。

*Fisheye および Crucible は除く

要約

ユーザーが SSO 経由でログインできません。

これは、すべてのユーザーに一貫して発生する場合もあれば、一部のユーザーに断続的に発生する場合もあります。

診断

アトラシアン製品のログを確認すると、次のようなエラーが見つかります。

2021-05-31 09:42:54,03 ERROR [https-jsse-nio2-8443-exec-104] [onelogin.saml2.authn.SamlResponse] isValid Timing issues (please check your clock settings) -- url: /confluence/plugins/servlet/samlconsumer | traceId: c7455b0abd6e00bb | userName: anonymous 2021-05-31 09:42:54,404 ERROR [https-jsse-nio2-8443-exec-104] [com.onelogin.saml2.Auth] processResponse processResponse error. invalid_response -- url: /confluence/plugins/servlet/samlconsumer | traceId: c7455b0abd6e00bb | userName: anonymous 2021-05-31 09:42:54,405+0200 ERROR [https-jsse-nio2-8443-exec-104] [impl.web.filter.ErrorHandlingFilter] doFilter Received invalid SAML response: Timing issues (please check your clock settings) com.atlassian.plugins.authentication.impl.web.saml.provider.InvalidSamlResponse: Received invalid SAML response: Timing issues (please check your clock settings) at com.atlassian.plugins.authentication.impl.web.saml.provider.impl.OneloginJavaSamlProvider.lambda$extractSamlResponse$1(OneloginJavaSamlProvider.java:89) at com.atlassian.plugin.util.ContextClassLoaderSwitchingUtil.runInContext(ContextClassLoaderSwitchingUtil.java:48) at com.atlassian.plugins.authentication.impl.web.saml.provider.impl.OneloginJavaSamlProvider.extractSamlResponse(OneloginJavaSamlProvider.java:80) at com.atlassian.plugins.authentication.impl.web.saml.SamlConsumerServlet.doPost(SamlConsumerServlet.java:87) at javax.servlet.http.HttpServlet.service(HttpServlet.java:660) ... 2021-05-31 09:42:54,405+0200 http-nio-8080-exec-52 ERROR /plugins/servlet/samlconsumer [c.a.p.a.i.web.filter.ErrorHandlingFilter] Received invalid SAML response: Could not validate timestamp: expired. Check system clock. com.atlassian.plugins.authentication.impl.web.saml.provider.InvalidSamlResponse: Received invalid SAML response: Could not validate timestamp: expired. Check system clock.

原因

このエラーは文字通りの内容であり、IdP と SP (アトラシアン製品) 間のクロック同期の問題を示しています。

ユーザーが認証プロセスに成功した場合、IdP から SAML 応答を受け取ると、この応答は サブジェクトの確認を可能にする追加データを指定するか、サブジェクト確認の操作を実行できる状況を制限します。

これらの条件には、NotBefore 属性と NotOnOrAfter 属性が含まれる場合があります。以下に例を示します。

<Conditions NotBefore="2021-05-31T10:45:28.672Z" NotOnOrAfter="2021-05-31T11:45:28.672Z"> <AudienceRestriction> <Audience>https://YOUR_APPLICATION_URL</Audience> </AudienceRestriction> </Conditions>

NotBefore はサブジェクトを確認できるようになる日時であり、NotOnOrAfter はサブジェクトを確認できなくなる日時を示します。SP がこの間隔の外でリクエストを検証すると、失敗します。

ソリューション

システム クロックは通常、ネットワーク タイム サーバー (NTP - Network Time Protocol) を介して同期が維持されます。インフラストラクチャ管理者は、NTP が同期しており、時間差がごくわずかであることを確認する必要があります。

  • 複数の SP へのログインに影響がある場合は、IdP サーバーのクロックが問題の原因である可能性が高いです。

  • アトラシアン製品へのログインだけが失敗している場合は、製品のサーバー側でクロックを修正する必要があります。

まれに、Microsoft ADFS を IdP として使用する場合は、小さなクロック スキューを小さなクロックのずれの原因にすることができる NotBeforeSkew という追加のパラメーターを構成できます。詳細については、マイクロソフトの次のドキュメントをご確認ください: ADFS > Set-AdfsRelyingPartyTrust

他の IdP にも同様のオプションが存在する可能性があるため、IdP プロバイダーに確認することをお勧めします。 

更新日時: September 26, 2025

さらにヘルプが必要ですか?

アトラシアン コミュニティをご利用ください。