我正在开发一个使用OpenID进行身份验证的网站,但它工作正常......我经常在没有互联网连接的情况下工作。如果会话过期并且需要重新登录,我将无法重新连接。设置一个OpenID提供商进行测试
我想要做的是在本地IIS上设置一个非常笨的OpenID提供程序,我可以在断开连接时使用它登录。真正的愚蠢我的意思就是 - 它只需要一个硬编码的URL,作为一个openID提供商正确响应,并允许登录。
我已经快速浏览了DotNetOpenAuth中包含的OpenIdProviderMvc示例,但它并未直接编译(无法解析程序集ApplicationServices)。在深入挖掘之前,我想有人可能已经完成了这个过程。
您不必为脱机场景编写自己的提供程序。 DotNetOpenAuth工具包(https://www.ohloh.net/p/dotnetopenauth/download?package=DotNetOpenAuth-Tools&release=3.4.5)包含一个“脱机OpenID提供程序”.exe,它提供了几个功能,您可以使用它只有在离线状态下才能登录到您的RP,但也要测试您的RP的一些情况。 – 2010-09-11 02:43:32
嗨安德鲁。谢谢你,但我只是下载并运行它,只是崩溃:(有什么特别的我需要做的设置它?其实我很满意我目前得到的,因为它只是坐在那里不显眼背景知识有关工具包的更多信息。 – 2010-09-11 07:29:47