处理 MVC 多个身份验证提供程序的最佳实践 ala stackoverflow

发布于 2024-09-28 07:53:15 字数 268 浏览 2 评论 0原文

我正在寻找有关如何在 MVC 应用程序中处理多个身份验证提供程序(例如 twitter、facebook、google、openid)的建议。

总体思路是什么?我有自己的用户详细信息表,并且目前正在使用 ASP.Net 成员身份验证。

当某人与 Facebook 连接时,您是否能够通过 Cookie 或直接从 Facebook 提取他们的用户详细信息?人们通常会将其存储在本地数据库中吗?

我想我正在寻找一个广泛的概述。我读过一些教程,但它们通常处理连接的具体细节。谢谢!

I'm looking for suggestions on how to handle multiple auth providers like twitter, facebook, google, openid within an MVC app.

What is the general idea? I've got my own user detail table and i'm currently using ASP.Net membership authentication.

When someone connects with facebook are you able to extract user detail information from them via a cookie or directly from facebook? Do people typically store this in their local database?

I guess i'm looking for a broad overview. I've read some tutorials but they generally deal with specific details with connecting. thanks!

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

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

发布评论

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

评论(1

指尖上的星空 2024-10-05 07:53:15

您正在寻找的是 OpenId 支持。作为示例,您可以参考 http://nerddinner.codeplex.com/ 中的 NerdDinner 代码

另请参阅 < a href="http://www.dotnetopenauth.net/" rel="nofollow">http://www.dotnetopenauth.net/

What you are looking for is OpenId support. As an example, you could refer to NerdDinner code from http://nerddinner.codeplex.com/

Also see http://www.dotnetopenauth.net/

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