处理 MVC 多个身份验证提供程序的最佳实践 ala stackoverflow
我正在寻找有关如何在 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您正在寻找的是 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/