有几种方法可以在ASP.net站点上使用OpenID,但它们似乎都没有使用现有的成员身份和身份验证提供程序机制.
我想知道创建一个完全依赖OpenID的网站的正确方法是什么?继续使用Forms身份验证,但实现了对OpenID进行查找的SqlMembershipProvider变体?
或者我会更深入一级并编写自己的FormsAuthenticationModule?这似乎有些过于简单,因为(据我所知)表单身份验证可以查找任何数据源.
或者是否有第三种方法,保持FormsAuthenticationModule,但使其对OpenID进行查找?
因为这是针对ASP.net MVC应用程序的,所以我没有使用内置的Login WebForms控件,如果这有所不同的话.