我想为我的网站(在asp.net mvc3中)提供身份验证机制,首先通过我的网站选择openID另一个选项。我不知道如何从dotnetopenid开始,因为它没有一个好的文档或一些指导从它开始。是否有任何可视文档或任何有用的分步资源。另一个问题:我想要谷歌和雅虎的openID身份验证,使用它们有什么区别吗?!
为了你的建议,坦克很多答案 0 :(得分:9)
您可能比从Visual Studio库下载ASP.NET MVC 2 OpenID web site (C#)模板更糟糕。
一个C#ASP.NET MVC项目模板 让您在网络上有一个良好的开端 接受OpenID的网站。一个OAuth 服务提供商也包括在内 客户端可以访问用户数据 用户授权,没有 密码。
还有一个名为Html5-MVC3-BP-OpenAuth的模板被描述为:
此模板创建一个MVC3 Razor 来自Html5 Boilerplate的项目 保罗爱尔兰。还包括 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 应用。“
答案 1 :(得分:1)
几年前,我在我的博客中整合了DotNetOpenId:
http://blog.dantup.com/2009/04/using-openid-in-your-aspnet-mvc.html
它非常轻松,所有必需的代码都在该页面上。似乎StackOverflow也使用相同的库:
答案 2 :(得分:0)