在我的asp.net网站上实现DotNetOpenid

时间:2010-10-21 00:43:49

标签: c# asp.net asp.net-4.0 dotnetopenauth

我正在尝试在我的asp.net网站上实现DotNetOpenid。但是,我尝试阅读DotNetOpenid越多,我就越困惑。我的最初目标是允许用户登录过程(类似于StackOverflow)。

我试图通过这个问题获得一些帮助dotnetopenid tutorial
但是没有成功(因为我没有使用MVC)

我如何获得可以帮助我实现这一目标的教程?

3 个答案:

答案 0 :(得分:1)

我首先会从开发者网站开始

  1. Coding Guidelines
  2. Quick Start
  3. Code Snippets

答案 1 :(得分:1)

我一直在这里发布我的问题Support Forum。非常有帮助。

答案 2 :(得分:1)

ASP.NET OpenID web site (C#)项目模板不是tuturial,但它确实创建了一个正常运行的OpenID ASP.NET网站。

我刚刚安装了它,并且能够启动并运行一个站点。以下是我遇到的一些问题:

  1. 使用模板创建新项目时,请不要选择深层路径 - 这会在数据库创建过程中产生问题。

  2. 首次运行应用程序时,您将遇到异常 - 请不要担心。获得YSOD后,只需浏览说明中提到的Setup.aspx页面即可。

  3. 如果您没有OpenID,则需要获得一个。数据库创建后加载的初始页面有一个“Get OpenID”链接,如果你需要一个。这是一个简单的过程,只需几分钟。

  4. 完成后,您将拥有OpenID网站的有效实施。

    您可能还想查看DotNet OpenAuth ASP.NET Controls

    HTH

    修改

    对于任何有兴趣的人,还有一个ASP.NET MVC 2 OpenID web site (C#)模板。我很惊讶@Andrew Arnott回答了另一个问题而没有提到这些,因为他是作者。