首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >具有社交登录功能的成员资格提供商

具有社交登录功能的成员资格提供商
EN

Stack Overflow用户
提问于 2013-04-15 01:58:46
回答 1查看 217关注 0票数 0

我正在使用自定义的nhibernate asp.net membership provider,现在我想允许社交登录功能(使用fb,twitter,linkedin登录)。我知道这已经存在于简单的成员提供程序outofbox中,但我需要支持microsoft sql server以外的其他数据库,而且我使用代码优先的原则,这意味着我将动态生成数据库表。

我正在寻找解决方案来扩展我当前的用户对象(具有支持社交网络的扩展属性。登录)。

谢谢

EN

Stack Overflow用户

回答已采纳

发布于 2013-04-16 00:31:24

在一个常见的场景中,社交网站的身份验证与您在本地存储数据的方式无关。大多数提供程序都支持oauth2协议,该协议可以返回用户名。

这意味着,如果您将您的帐户与非空电子邮件(以某种方式授权)一起存储在本地,则在进行身份验证时,外部站点将返回包含电子邮件的信息,您可以使用该电子邮件在本地存储中查找用户。

另一方面,使用使用其他数据库引擎的本地提供程序与外部提供程序的身份验证完全无关。人们避免回答你的问题的原因之一可能是你在一个问题中混合了两个不同和无关的问题。

票数 1
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16002402

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档