2010-01-11 98 views
4

我目前正在從OpenID派生的身份驗證系統工作。
我在Ruby中工作,並使用ruby-openid庫。單元測試OpenID服務器

目前,對於我的測試,我使用fakeweb來僞造一個openid消費者和服務器,並檢查一切正常。 但我不喜歡我這樣做。我相信會有更好的方法來做到這一點。

所以我的問題:有沒有人已經編寫了一個openid服務器的測試?你用過什麼?

回答

3

他們還沒有離線下載,但是對於提供商和信任方而言,它們都有很好的電池測試版本http://test-id.org。 OpenID基金會贊助了許多這些測試的開發。他們測試互操作性和一些安全性。

+0

是的。但我沒有一個完全兼容的OpenID服務器。 依靠第三方進行測試並不是我願意做的事情。 我更希望某種圖書館能夠僞造消費者,並允許我在詢問時正確檢查我的服務器回覆。 –

+0

夠公平的。我懷疑你是在尋找一組離線測試。不過,您應該考慮在OP上通過這些測試,至少手動進行一次,以便您瞭解您在安全方面的位置。 –