我正在开发一个使用 OpenID 进行身份验证的网站,但它运行良好……我经常在没有互联网连接的情况下旅行时使用它。如果会话到期并且我需要再次登录,则在我再次连接之前我无法登录。
我想做的是在本地 IIS 上设置一个非常愚蠢的 OpenID 提供程序,我可以在断开连接时使用它来登录。真正愚蠢的意思就是——它只需要是一个硬编码的 URL,它可以作为 openID 提供者正确响应并允许登录。
我快速浏览了 DotNetOpenAuth 中包含的 OpenIdProviderMvc 示例,但它没有立即编译(无法解析程序集 ApplicationServices)。在我深入挖掘之前,我认为有人可能已经经历过这个过程。