如何在ASP.net中使用OpenID

我想创建一个使用Google的OpenID进行身份validation的网站。 我该怎么办?

另外,我如何使用自定义表格的角色?

查看DotNetOpenAuth作为您可以使用的库。 您可以将https://www.google.com/accounts/o8/id硬编码为OP标识符,以便用户使用其Google帐户登录。

您可以查看可以帮助您的ASP.NET项目模板 ,包括ASP.NET角色管理。

这是一个很好的起点: http : //code.google.com/apis/accounts/docs/OpenID.html

Scott Hansleman在ASP.NET中有一篇关于OpenID的好文章

以下是使用DotNetOpenOAuth libraray在ASP.NET应用程序上实现OpenID的分步过程。

文档介绍了如何在您的Web应用程序和第三方网站中实施Google登录,并让您了解OpenID身份validation的工作原理。