2008-08-19 192 views
27

我開始構建一個需要用戶帳戶的新Web應用程序。現在,我有一個OpenID,我用於這個網站,我認爲這將是很酷,如果我可以在我的應用程序中使用OpenID進行身份驗證。有沒有關於如何將OpenID與ASP.NET網站集成的好教程?ASP.NET中的OpenID身份驗證?

回答

23

請參閱ASP.NET中的Scott Hanselman's post on using DotNetOpenIDAndrew Arnott's blog充滿了使用DotNetOpenID與ASP.NET的示例,包括ASP.NET MVC。

我最近迷上了Subtext 2.0版本的DotNetOpenID。它非常順利 - 包含在DotNetOpenID下載中的代碼示例非常有用。我建議的一件事就是你只是使用庫並避免ASP.NET控制。它使用基於表格的佈局(硬編碼),並且很難恢復。

+0

只是一張紙條,上面有在庫的若干ASP.NET控件。 OpenIdLogin就像你說的那樣。但OpenIdTextBox更簡單(明智的UI),更加CSS友好。 – 2009-02-14 07:31:10

1

您應該查看DotNetNuke代碼庫,他們一直在使用OpenID進行最後的幾個修訂,並且您將在其中找到用於實現它的工作代碼。

2

DotNetNuke的可能不是一個很好的電流的例子。當我們進行整合時,DotNetOpenID目前不支持OpenID 2.0規範。我一起砍了一個分支來獲得2.0的支持,並沒有機會將其退出官方的DotNetOpenID 2.0版本。