2014-05-03 59 views
0

我注意到當PingFederate(PF)從我的Rails應用程序發送一天的日期。看來,PF日期是一天一天的時間。例如在PF SAML響應我得到:Single Sign-on - PingfFederate - 如何設置日期?

<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也有辦法設定時間嗎?

回答

2

SAML斷言總是使用UTC。 PingFed使用的是什麼。設置您的Rails應用程序以使用UTC。

我不明白你爲什麼認爲時間沒有了。你從Rails的時間是2015年和-7。這意味着在UTC,明天是0315 - 當它發佈。 PingFed是設置的+/- 5分鐘津貼,所以SP不應0310之前接受它後0320.

你的服務器和PingFed是正確的那麼遠,

+0

是否有可能設置津貼超過+/- 5分鐘? –

+1

我發現我認爲在哪裏可以做到這一點。它是inSP連接 - >瀏覽器SSO - >斷言生命週期。 –