如何在 ASP.NET MVC3 项目中开始使用 OpenID?

发布于 2024-11-07 12:22:27 字数 193 浏览 0 评论 0 原文

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

非常感谢你的建议

I want to have authentication mechanism for my site (in asp.net mvc3), first option openID another option via my site. I don't know how to start with dotnetopenid, because it does not have a good document or some guidance to start with it. Is there any visual document or any useful step by step resource for it. The other question: I want to have google and yahoo openID authentication, is there any difference for using both of them?!

tanks a lot for your suggestions

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

淡看悲欢离合 2024-11-14 12:22:27

您可能比下载 ASP.NET MVC 2 OpenID 网站 (C# ) 来自 Visual Studio Gallery 的模板。

AC# 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
应用程序。”

You could do worse than download the ASP.NET MVC 2 OpenID web site (C#) template from the Visual Studio Gallery.

A C# ASP.NET MVC project template to
get you on a strong start on a web
site that accepts OpenID. An OAuth
service provider is also included so
that clients can access user data with
user authorization and without a
password.

There is also a templated called Html5-MVC3-BP-OpenAuth which is described as:

This template creates an MVC3 Razor
project with Html5 Boilerplate from
Paul Irish. Also includes the
DotNetOpenAuth CTP for authentication
via OpenId, Twitter (OAuth) or
Facebook (OAuth2).

Alternately check out MvcOpenID - An OpenID Starter Kit for ASP.NET MVC on Codeplex:

"MvcOpenID is an OpenID starter kit
for ASP.NET MVC. It is first and
foremost a learning tool. I've learned
a lot about OpenID while developing
this and commented the code a lot.
Running the application and stepping
through the code is the best and
probably the fastest way to learn.
Apart from it's educational value you
can also use it as a starter kit for
your ASP.NET MVC based web
applications."

彩虹直至黑白 2024-11-14 12:22:27

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

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

这非常轻松,所有必需的代码都在该页面上。看来 StackOverflow 也使用相同的库:

Best OpenId ASP.NET MVC 应用程序的 API

It was a few years ago, but I integrated DotNetOpenId in my blog:

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

It was pretty painless, and all the required code is on that page. It seems that StackOverflow also uses the same library:

Best OpenId API for ASP.NET MVC application

夏天碎花小短裙 2024-11-14 12:22:27

此外,您可能需要在此处此处 主题。

Additionally you might want to checks Dominick Baier blog posts here and here on the subject.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文