2KB项目,专业的源码交易网站 帮助 收藏 每日签到

2013 社交网络登录最佳实践

  • 时间:2019-01-23 18:41 编辑:2KB 来源:2KB.COM 阅读:335
  • 扫一扫,手机访问
  • 分享
摘要: 英文原文:201
英文原文:2013 Social Login Best Practices

我们听到的最受刺激的事情就是社交化集成是一个部署基础的用户管理功能的简单方法,它将在一个服务之上就可以对所有安全策略和主机进行维护(理论上是这样说的)。有很多好的理由去让你的应用程序连接到Facebook,然而容易开发并不是其中之一。

社交网络登录是一个特别有用的插件,用户可以省得去记忆另外的一套密码了。现在平均每个用户兜着25个账号,而社交网络登录就成了一个令人信服的解决方案。设计网络登录对于用户来说是简单的,并且它给了开发者十分有用的信息。

它也正好给用户管理带来更多的技巧性。

而社交网络登录并不像看上去的那样简单。

Social Media Icons

社交网络登录的益处有哪些?越来越多了

除了消除烦人的注册表单,社交网络登录可以提供信任支持,并且让一个应用的用户群呈病毒式的循环增长。这常常需要能够访问用户社交图谱的深层次权限。比如说,GoodReads上的社交网络登录授予应用程序广泛的写访问权限;但一个用户点击OK时,他们的Facebook网络将会得到他们最近所有的文学倾向。如果用户不想这样了,他们必须手动搜索并关闭分享。

Goodreads Facebook Login Dialogue

真的,Goodreads明确请求了并且会被授予权限,但是尽管如此,默认的设置还是会令用户愤怒和沮丧。一个更好的写权限的例子是MapMyRun,它询问用户去决定每一个活动事件的私密程度。这就同时给了用户安全的控制谁可以看到他们的位置,还有分享他们运动成绩的能力...同时促进了MapMyRun应用的发展。

社交网络登录同样在用户需要社会证明的地方游有用:使用AirBnB,用户可以看到他们如何同潜在的客户发生联系,这将帮助他们选择到哪些不太像会白白浪费他们时间和精力的人。

这个故事的寓意是:什么事都应该保持中庸。收到捆绑的意识和分享意识已经走向隐私和可受控性。

社交网络登录和企业

B2B应用总是倾向于避免社交网络登录。首先,企业倾向于夸大隐私数据泄露的影响,并且后果会越来越被放大。其次,大多数B2B应用程序不依赖于大量的病毒式营销。

如果社交网络是一个刚性需求(并且尽管你正在开发一个客户应用):

1、请注意每一个平台上关于权限的建议

  1. Google +
  2. Facebook
  3. Twitter

2、只调用你需要的数据。

3、对你协会到社交平台的东西保持小心的态度:企业用户对于他们所分享的东西比消费者更加的敏感。

当心下面这些完全误导性的认识:

1、社交网络登录对于开发者是友好的。在本地开发就不是这样的。真相是当你比较传统的以身份为前提的解决方案和社交网络登录方案时。这不是唯一简单的方法:许多现代的框架都退出了自己的登录系统,而且 Stormpath也完全可以替代它。

2、用户想要方便!不要低估了关于社交集成平台提供给第三方组织多少个人信息的忧虑(concerns )这篇优秀的 Mailchimp展示了一个小小的社交网络登录如何帮助一个B2B注册汇聚流量。

失落的一代

不是每一个人都在用Facebook或者Twitter。超过三分之一的美国人没有用过Facebook,并且其它网站的普及程度也有明显的下降。有必要考虑对你的用户群进行一次统计分析,看是否和那些你想进行认证的社交网络的统计结果相匹配。要记住,社交网络的使用是短暂的,挑剔的大众是善变的。还记得MySpace吧?

此外, 棱镜项目(Prism) 造成的隐私恐慌,使得那些对使用社交网络本来就很犹豫的人去巩固加强自己的网络身份。而其他人不会仅仅通过社交信息就去信任你。除非你打算把这样的人都赶走,否则你就需要建立一套本地系统。

社交化登录还是不:这不是一个问题

当您使用框架(或者甚至Stormpath!)来构建自己的用户管理时,决定存储哪些数据-以及如何使用这些数据-这些问题是存在于您和用户之间的问题。社交平台,相比而言,可以并且确实改变了您访问和处理用户数据的策略。如果您使用框架或者像Stormpath这样的服务,您不必担心项目功能会违背稍后会更改的策略。

另一个冷冰冰的事实是:即使您使用社交网登陆,您将任然需要创建用户表来处理权限和访问控制的问题。一个社交网络的身份认证不会返回包含用户角色的有效何在,所以您将需要将其管理和存储到本地。

幸运的是,近年来选项已经变的更加容易,并且更具成本效益。我们诚然偏向于自己的服务,一个可以适用于任何编程语言的用户管理和认证后端 ,但是像 Devise for Rails或者user authentication in Django 这样的特定矿建的选项能很好的支持。此外,大多数框架都有社交网登陆的插件,所以您可以构建最适合您的用户的。很快,Stormpath也会如此! 

其它翻译版本 (2) 加载中 本文中的所有译文仅用于学习和交流目的,转载请务必注明文章译者、出处、和本文链接。 2KB翻译工作遵照 CC 协议,如果我们的工作有侵犯到您的权益,请及时联系我们。


2KB项目(www.2kb.com,源码交易平台),提供担保交易、源码交易、虚拟商品、在家创业、在线创业、任务交易、网站设计、软件设计、网络兼职、站长交易、域名交易、链接买卖、网站交易、广告买卖、站长培训、建站美工等服务

  • 全部评论(0)
资讯详情页最新发布上方横幅
最新发布的资讯信息
【计算机/互联网|】Nginx出现502错误(2020-01-20 21:02)
【计算机/互联网|】网站运营全智能软手V0.1版发布(2020-01-20 12:16)
【计算机/互联网|】淘宝这是怎么了?(2020-01-19 19:15)
【行业动态|】谷歌关闭小米智能摄像头,因为窃听器显示了陌生人家中的照片(2020-01-15 09:42)
【行业动态|】据报道谷歌新闻终止了数字杂志,退还主动订阅(2020-01-15 09:39)
【行业动态|】康佳将OLED电视带到美国与LG和索尼竞争(2020-01-15 09:38)
【行业动态|】2020年最佳AV接收机(2020-01-15 09:35)
【行业动态|】2020年最佳流媒体设备:Roku,Apple TV,Firebar,Chromecast等(2020-01-15 09:31)
【行业动态|】CES 2020预览:更多的流媒体服务和订阅即将到来(2020-01-08 21:41)
【行业动态|】从埃隆·马斯克到杰夫·贝佐斯,这30位人物定义了2010年代(2020-01-01 15:14)
联系我们

Q Q: 7090832

电话:400-0011-990

邮箱:7090832@qq.com

时间:9:00-23:00

联系客服
商家入住 服务咨询 投拆建议 联系客服
0577-67068160
手机版

扫一扫进手机版
返回顶部