当前位置:主页 > 物联网IoT > 正文

云储存服务_如何选_怎么样使用云存储

时间:2021-02-26 19:00 来源:埃里克云 编辑:埃里克云

核心提示

编者按:欢迎来到EMEA博客收购,我们的EMEA员工将接管Auth0博客,分享该地区的成功案例。本周,您将与我们的思想领袖们见面,了解我们最引人注目的一些用例,并了解影响我们如何...

云储存服务_如何选_怎么样使用云存储

编者按:欢迎来到EMEA博客收购,我们的EMEA员工将接管Auth0博客,分享该地区的成功案例。本周,您将与我们的思想领袖们见面,了解我们最引人注目的一些用例,并了解影响我们如何开展业务的趋势。现场在线媒体包括一个广阔的世界,大部分是免费的和一些独家付费的内容,通过大量的设备消费。我们在手机或智能助理上阅读新闻、听音乐,在平板电脑上浏览文章和书籍,在笔记本电脑或电视机上看电影。越来越多的,我们的设备形状正在改变-从手持和大屏幕电视到独立的扬声器和连接的汽车。在竞争激烈的媒体世界里,了解消费者可以让你的头脑清醒起来。用户需要能够在他们的设备上找到媒体,并在他们喜欢的时间消费。通过提供额外的媒体选择来保持用户的参与度,建立忠诚度并增加消费,为额外的收入流腾出空间。"我们的设备形状正在发生变化——从手持和大屏幕电视到独立扬声器和联网汽车。"在推特上留言了解消费者的社交图可以提供竞争优势,因为它允许媒体提供商区分共享订阅的不同消费者。这对于避免混淆个性化工作至关重要,同时根据用户的位置、角色和年龄正确调整媒体访问和订阅使用(例如,限制对年轻受众的内容)。了解消费者与网络中其他人的关系也有助于提供更相关的媒体推荐。许多老牌媒体提供商仍在努力应对数字化转型。虽然有创新的方法来设计付费墙策略,但付费墙可能会面临挑战,因为内容越来越丰富,而且往往是免费的。一个无摩擦、低门槛的消费者入职流程是关键,也是卓越的初始和持续的数字客户体验。为此,您只需花费最少的努力就可以建立一个帐户,以及一个较低的商业门槛,如一个月免费或低入门每月订阅。如今,许多提供商只关注用户帐户,还可能附加一些个人资料,而忽视了真正了解他们的消费者。我们都知道订阅是如何共享的——即使是附加的配置文件也不能提供很好的分离——当个性化引擎变得混乱时,消费者会很恼火。此外,孩子们长大了,员工们搬家了,用户们自己也可以成为成熟的订阅者,人们可以跨国家流动……从一个空白的数字档案开始对所有相关方来说都是痛苦的。"一个无摩擦、低门槛的消费者入职流程是关键。"在推特上留言授权模型正如我们已经讨论过的,每个用户都有自己的帐户是很重要的,否则数据很快就会混合在一起,变得毫无用处。让我们想象一个简单的传统家庭设置:父母管理订阅(1234),也由两个孩子使用,一个成人(child_成人)和一个未成年人(child_minor)。我们还有一个最年长的孩子的伴侣在使用订阅(partner_child_成人)。它们都有独立的帐户,我们假设它们可以被所有设备无缝地识别。我们将关注如何将用户映射到权限,即使用的授权模型。注:为了便于说明,下面的例子被简化了。请参考链接的文档以获取有关可用于实现这些模型的特定功能的更多信息。自主访问控制(DAC)在DAC模型中,所有权限都直接分配给用户,因此该模型基本上是用户和权限之间的直接映射。它几乎不知道为什么按原样分配权限,因此它非常不灵活,也很难管理。在我们的家族示例中,我们有5个权限,即订阅管理(sub_admin)、访问未经批准的次要内容(content_minor)、访问任何内容的高清流媒体(content_hd)、访问18岁或以上的内容(content_adjust)和仅访问管理员内容(content_admin)。我们使用DAC的示例://规则:DAC//设置订阅context.accessToken[`subscription`]=用户.订阅;//收集权限for(许可用户权限) context.accessToken.scope.push(许可);//用户:妈妈"订阅":1234,"权限":["sub_admin","content_minor","content_hd","content_成人","content_admin"]//用户:爸爸"订阅":1234,"权限":["content_minor","content_hd","content_成人"]//用户:儿童(成人)"订阅":1234,"权限":["content_minor","content_hd","content_成人"]//用户:儿童(未成年人)"订阅":1234,"权限":["content_minor","content_hd"]//用户:合作伙伴(儿童-成人)"订阅":1234,"权限":["content_minor","content_成年人"]在该DAC模型中,静态决策的数量将为:复杂性_dac=用户*(订阅+权限)[用户:10.000,订阅:5.000&权限:5=>50.050.000]当面对极少数的用户、订阅和权限时,它可能仍然是可管理的。在Auth0,我们通过允许权限直接存储在元数据字段中的用户帐户中来提供对DAC的支持,元数据字段可以存储通用的JSON信息。基于角色的访问控制(RBAC)在RBAC模型中,使用角色或组的概念引入抽象层。每个角色或组可以附加到一侧的多个用户和另一侧的多个权限。换句话说,不再将权限直接分配给用户,而是将权限分配给角色,而角色又被分配给用户。我们使用RBAC的示例://规则:RBAC//设置订阅context.accessToken[`subscription`]=用户.订阅;//收集角色和权限for(角色)用户角色)for(许可角色.权限) context.accessToken.scope.push(许可);//角色:管理员"权限":["sub_admin","content_admin"]//角色:家庭(未成年人)"权限":["content","content_hd"]//角色:家庭(成人)"权限":["content","content_hd","content_成年人"]//角色:家庭(外部)"权限":["content","content_成人"]//用户:妈妈"订阅":1234,"角色":["管理员","家庭\成人"]//用户:爸爸"订阅":1234,"角色":["家庭\成人"]//用户:儿童(成人)"订阅":1234,"角色":["家庭\成人"]//用户:儿童(未成年人)"订阅":1234,"角色":["家庭""未成年人"]//用户:合作伙伴(儿童-成人)"订阅":1234,"角色":["family_external"]在此RBAC模型中,要做出的静态决策数量为:复杂性_-rbac=用户*(订阅+角色)+角色*权限[用户:10.000,订阅:5.000,角色:4&权限:5=>50.040.020]当角色明显少于权限时,它可以大大降低复杂性。使用Auth0,RBAC可以通过使用角色来实现-可以使用管理员用户界面或管理API以静态方式将权限分配给角色,并将角色分配给用户。基于属性的访问控制(ABAC)在ABAC模型中,引入了策略,这些策略可以根据用户的属性动态地确定如何将权限分配给用户,但也可以根据策略引擎可用的任何信息(如请求或上下文信息)。我们使用ABAC的示例://规则:ABAC//设置订阅context.accessToken[`subscription`]=用户.订阅;//检查管理员和添加权限如果(用户.admin) context.accessToken.scope.push(sub_admin,"content_admin"]);//检查家庭和添加权限如果(用户.外部) context.accessToken.scope.push("内容");//检查是否为成人并添加权限如果(用户.年龄>=18)context.accessToken.scope.push("成人内容");//检查是否不是外部的并添加权限如果(!用户.外部) context.accessToken.scope.push("content_hd");//用户:妈妈"订阅":1234,"管理":正确,"外部":错误,"年龄":45//用户:爸爸"订阅":1234,"管理":错误,"外部":错误,"年龄":47//用户:儿童(成人)"订阅":1234,"管理":错误,"外部":错误,"年龄":20//用户:儿童(未成年人)"订阅":1234,"管理":错误,"外部":错误,"年龄":16//用户:合作伙伴(儿童-成人)"订阅":1234,"管理":错误,"外部":正确,"年龄":21在这个ABAC模型中,静态决策的数量将是:复杂性_abac=用户*(订阅+属性)[用户:10.000,订阅数:5.000,属性:3=>50.030.000]当属性的数量显著低于角色或权限的数量时,它可以大大降低复杂性。当然,现在引入了策略的动态组件。在Auth0,我们通过规则为ABAC提供支持,这些规则是在登录后运行的JavaScript片段,允许自定义返回给应用程序的权限。基于关系的访问控制(ReBAC)在ReBAC模型中,在用户和订阅之间引入基于图的模型,策略根据用户的关系动态地确定如何向用户分配权限。这就允许了更具表现力和更强大的策略,使业务能够真正理解用户的环境并相应地采取行动。我们使用ReBAC的示例://规则:REBAC//如果订阅由用户管理…如果(sub:订阅--管理者-->用户:用户)context.accessToken[`subscription`]=sub:订阅号;context.accessToken.scope.push(["sub_admin","content_admin"]);//如果用户与子系统管理员相关

  • 大数据和云计算_分布式_大数据趋势 大数据和云计算_分布式_大数据趋势

    华盛顿州贝尔维尤,2018年9月13日消息——身份即服务(IDAS)的全球领导者Auth0今天宣布,它已被福布斯与Bessemer Venture Partners和Salesforce Ventures联合发布的《福布斯2018云100》(Forbes 20...

  • VPN 网关_海外_人工智能有前景吗 VPN 网关_海外_人工智能有前景吗

    8月21日,Facebook删除了600多个源自伊朗的账户、页面和群组。这些帐户在传播政治造谣,主要针对拉丁美洲和中东的用户。网络安全公司fireye最初向Facebook透露了一个名为"自由前线新闻...

  • cdn许可证代办_美国_哪家的云服务器安全 cdn许可证代办_美国_哪家的云服务器安全

    在2016年美国总统大选之前,据称俄罗斯黑客攻击希拉里·克林顿竞选团队和民主党全国委员会(Democratic National Committee),利用鱼叉钓鱼手段诱骗用户向欺诈网站提供用户名和密码。随...

  • 云储存服务_便宜的_怎样购买云主机 云储存服务_便宜的_怎样购买云主机

    Storybook是一个UI组件的开发环境。它允许我们浏览组件库,查看组件的不同状态,并交互式地开发和测试它们。Storybook运行在我们的应用程序之外;因此,我们可以独立地开发UI组件,...

  • 云存储多少钱一个月_如何选择_物联网的 云存储多少钱一个月_如何选择_物联网的

    在本文中,您将学习如何使用哈皮.js以及节点.js,同时使用Redis作为持久层。由于没有安全层就不可能发布API,因此您还将学习如何使用Auth0保护应用程序。如果需要,您可以在GitHub存...

  • <strong>cdn网站_哪个_云计算平台系统</strong> cdn网站_哪个_云计算平台系统

    当我还是个孩子的时候,我练习了8年的童子军,我学到了很多优秀的价值观,我的童子军经历帮助塑造了我的性格,使我成为一个更好的程序员。让我告诉你为什么。作为一名童子军...

  • 云计算数据中心_购买_人工智能发布会 云计算数据中心_购买_人工智能发布会

    在Auth0,我们都是关于开源的。作为一个企业,我们积极致力于开源并从中受益,在多个项目中拥有超过25000个明星。我们的社区通过直接获得建议和支持来支持这项计划,无论开发人...

  • 服务器采购_如何使用_物联网智能家居技 服务器采购_如何使用_物联网智能家居技

    Auth0将不同的数据存储用于不同的目的。我们有大量的数据集,用于为客户提供各种各样的用例和特性。不幸的是,在数据泄露越来越普遍的时代,选择和使用数据存储的一个关键方面...

  • nas网络存储服务器_如何选择_工业物联网 nas网络存储服务器_如何选择_工业物联网

    在构建应用程序时,必须确保注册服务或产品的用户是真实用户。通过使用Auth0,电子邮件验证服务是开箱即用的;然而,如果验证电子邮件根本不必发送,那岂不是更好?通过使用...