【问题标题】:Can I use OpenId with the ASP MembershipProvider?我可以将 OpenId 与 ASP MembershipProvider 一起使用吗?
【发布时间】:2008-09-26 21:30:24
【问题描述】:

我有一个 ASP.Net 2.0 网站,目前正在使用自定义 MembershipProvider 和标准登录控件。我想用 DotNetOpenId 中的登录控件替换登录控件。

我重写了检查用户名和密码的 ValidateUser,但是在使用 OpenId 时我不需要实现它。

是否可以使用 OpenId 并且我仍然可以使用会员提供程序,以便我仍然可以使用它来访问当前登录的用户?

或者是否需要使用提供者模型?

【问题讨论】:

    标签: asp.net asp.net-membership openid membership-provider dotnetopenauth


    【解决方案1】:

    没有可用的内置提供程序。但是您始终可以实现自己的提供程序。

    或者您可以查看 codePlex 中的this one

    【讨论】:

      【解决方案2】:

      一个 Web 项目模板位于 http://code.google.com/p/dotnet-membership-provider/ 有一个与 dotnetopenid 一起使用的示例会员提供程序类,尽管您可能应该在生产中使用它之前对其进行审查...上次我检查源代码时需要做一些工作。

      【讨论】:

      【解决方案3】:

      这是首屈一指的 .NET OpenID 库,作者 Andrew Arnott,MSFT 员工:http://code.google.com/p/dotnetopenid/

      不确定与会员资格的集成。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2023-03-25
        • 2020-08-04
        • 2018-10-23
        • 2011-02-22
        • 2021-03-16
        • 2016-11-20
        • 2019-01-25
        相关资源
        最近更新 更多