【问题标题】:Adding activities to feeds whose id don't match with the current user向 id 与当前用户不匹配的提要添加活动
【发布时间】:2019-11-20 01:51:04
【问题描述】:

我正在构建类似于 Trello 的东西,人们可以在其中观看公告板以获取通知更新,并且我很快意识到除非手动配置,否则用户无法将活动添加到不匹配 uid 的提要中。 (参见 GitHub 问题:https://github.com/GetStream/react-activity-feed/issues/23

我明白为什么需要拒绝权限,因为这可能是一个安全问题。但是对于像 Spotify (https://getstream.io/docs/#social-network) 这样的音乐应用,用户如何将活动添加到“播放列表”?

所以,我的问题是:

  • 手动配置会引起任何安全问题吗?
  • 如果我们不手动配置,用户如何将活动添加到“播放列表”?有没有什么办法不用在服务器上做就可以添加活动?

【问题讨论】:

    标签: getstream-io


    【解决方案1】:

    当提要类型配置为共享写入访问权限时,这意味着任何用户都可以写入具有该类型的任何提要。 因此,如果您为共享访问用户 A 配置了 playlist 提要类型,则将允许向 playlist:B 添加/删除活动,而不是只允许写入 playlist:A 这是否是安全问题取决于您尝试构建的系统。

    通过您控制的服务器执行此操作可以确保不允许任何无效操作。

    对于您的情况,您可以使用关注来获取其他用户的公告板更新到他们的通知提要。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-04-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-03-19
      • 2021-03-03
      • 2019-05-01
      • 2015-10-17
      相关资源
      最近更新 更多