Rails アプリから PingFederate(PF) が送信する日付が 1 日ずれていることに気付きました。PFの日付が1日ずれているようです。たとえば、PF SAML 応答では次のようになります。
<saml:Assertion ID="pEaf1kce93SpAxfIpuohOv6QP-T" IssueInstant="2014-05-03T03:15:20.020Z" Version="2.0" xmlns:saml="urn:oasis:names:tc:SAML:2.0:assertion">
と
<saml:Conditions NotBefore="2014-05-03T03:10:20.021Z" NotOnOrAfter="2014-05-03T03:20:20.021Z">
一方、Railsでは取得します
Time.now = 2014-05-02 20:15:19 -0700
PFで日付を設定する必要があると思います。PF は、Rails アプリが実行されているのと同じコンピューターで実行されていることに注意してください。
PFで日付を設定する方法はありますか?
時間もお休みです。PFにも時間を設定する方法はありますか?