【发布时间】:2008-10-31 18:36:31
【问题描述】:
当人们决定使用 OpenId 作为网站成员时,他们想出了哪些解决方案来离线开发他们的 Web 应用程序?
几个想法:
- 创建两个登录页面,一个用于 OpenId,一个用于 ASP.NET Membership
- 使用测试帐户创建本地 OpenId 提供程序
有什么想法吗?
【问题讨论】:
标签: asp.net asp.net-mvc asp.net-membership openid
当人们决定使用 OpenId 作为网站成员时,他们想出了哪些解决方案来离线开发他们的 Web 应用程序?
几个想法:
有什么想法吗?
【问题讨论】:
标签: asp.net asp.net-mvc asp.net-membership openid
您可以使用 an inversion of control container 来包含您的 OpenID 实现,并且为了快速实现,您可以使用 could use Moq 来提供预配置的响应。
【讨论】:
只是嘲笑它!
【讨论】:
我将 login.aspx 页面硬连线到总是这样做:
FormsAuthentication.RedirectFromLoginPage("http://blog.nerdbank.net/")
或基于某些变量的类似内容。这样,我实际上并没有使用 OpenId 登录,但它会像我一样查看网站的其他部分。
请确保要么还原更改,要么根据某些仅在开发中正确的条件进行更改。 :)
【讨论】: