【发布时间】:2012-03-09 17:30:29
【问题描述】:
在 ASP.net 站点上使用 OpenID 有多种方法,但似乎没有一种方法使用现有的成员资格和身份验证提供程序机制。
我想知道创建一个完全依赖 OpenID 的网站的正确方法是什么?继续使用表单身份验证,但实现对 OpenID 进行查找的 SqlMembershipProvider 的变体?
或者我会更深入一层并编写自己的 FormsAuthenticationModule?这似乎有点太简单了,因为(据我所知)Forms Authentication 可以针对任何数据源进行查找。
或者是否有第三种方法,保留 FormsAuthenticationModule 但使其针对 OpenID 进行查找?
因为这是一个 ASP.net MVC 应用程序,所以我没有使用内置的登录 WebForms 控件,如果这有什么不同的话。
【问题讨论】:
标签: asp.net authentication asp.net-membership openid