2010-01-11 97 views
4

我目前正在从OpenID派生的身份验证系统工作。
我在Ruby中工作,并使用ruby-openid库。单元测试OpenID服务器

目前,对于我的测试,我使用fakeweb来伪造一个openid消费者和服务器,并检查一切正常。 但我不喜欢我这样做。我相信会有更好的方法来做到这一点。

所以我的问题:有没有人已经编写了一个openid服务器的测试?你用过什么?

回答

3

他们还没有离线下载,但是对于提供商和信任方而言,它们都有很好的电池测试版本http://test-id.org。 OpenID基金会赞助了许多这些测试的开发。他们测试互操作性和一些安全性。

+0

是的。但我没有一个完全兼容的OpenID服务器。 依靠第三方进行测试并不是我愿意做的事情。 我更希望某种图书馆能够伪造消费者,并允许我在询问时正确检查我的服务器回复。 –

+0

够公平的。我怀疑你是在寻找一组离线测试。不过,您应该考虑在OP上通过这些测试,至少手动进行一次,以便您了解您在安全方面的位置。 –