【问题标题】:how to start using openID in an asp.net mvc3 project?如何在 asp.net mvc3 项目中开始使用 openID?
【发布时间】:2011-08-25 22:33:08
【问题描述】:

我想为我的站点(在 asp.net mvc3 中)提供身份验证机制,第一个选项 openID 另一个选项通过我的站点。我不知道如何开始使用 dotnetopenid,因为它没有一个好的文档或一些指导来开始使用它。是否有任何可视文档或任何有用的分步资源。另一个问题:我想要google和yahoo的openID认证,用他们有什么区别?!

非常感谢您的建议

【问题讨论】:

    标签: asp.net-mvc asp.net-mvc-3 dotnetopenauth


    【解决方案1】:

    此外,您可能还想查看有关该主题的 Dominick Baier 博客帖子 herehere

    【讨论】:

      【解决方案2】:

      那是几年前的事了,但我在博客中集成了 DotNetOpenId:

      http://blog.dantup.com/2009/04/using-openid-in-your-aspnet-mvc.html

      这很轻松,所有需要的代码都在那个页面上。看来 StackOverflow 也使用相同的库:

      Best OpenId API for ASP.NET MVC application

      【讨论】:

      • 我喜欢你简单的代码示例,没有所有周围的臃肿。
      【解决方案3】:

      您可能比从 Visual Studio 库下载 ASP.NET MVC 2 OpenID web site (C#) 模板做得更糟。

      一个 C# ASP.NET MVC 项目模板到 让您在网络上有一个良好的开端 接受 OpenID 的站点。一个 OAuth 服务提供商也包括在内,所以 客户端可以访问用户数据 用户授权并且没有 密码。

      还有一个名为Html5-MVC3-BP-OpenAuth的模板,描述为:

      此模板创建一个 MVC3 Razor 使用 Html5 样板的项目来自 保罗爱尔兰人。还包括 用于身份验证的 DotNetOpenAuth CTP 通过 OpenId、Twitter (OAuth) 或 Facebook (OAuth2)。

      或者在 Codeplex 上查看MvcOpenID - An OpenID Starter Kit for ASP.NET MVC

      "MvcOpenID 是一个 OpenID 入门工具包 对于 ASP.NET MVC。这是第一个和 首先是学习工具。我学过 开发过程中很多关于 OpenID 的内容 这并评论了很多代码。 运行应用程序和步进 通过代码是最好的 可能是最快的学习方法。 除了它的教育价值你 也可以将其用作入门套件 您的基于 ASP.NET MVC 的 Web 应用程序。”

      【讨论】:

        猜你喜欢
        • 2016-06-05
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-01-03
        • 1970-01-01
        • 1970-01-01
        • 2012-07-16
        相关资源
        最近更新 更多