【问题标题】:Elastic Search Document Level SecurityElastic Search 文档级安全性
【发布时间】:2021-12-31 00:45:24
【问题描述】:

如何实现弹性搜索文档级别的安全性,我阅读了弹性文档,但它不是很有帮助,或者至少在我的情况下,情况不同。 这是我的场景,用户可以上传图片和文档并成功在elasticsearch中建立索引。例如,用户 1 上传名为 dog1 的图片,用户 2 也上传了名为 dog1 的图片。在elasticsearch中,它将两个文件名都索引为dog1-当然每个文件都有自己的ID。 如果我按名称“dog1”检索文档,它会显示两张图片。 如果 user1 搜索 dog1 它只显示他上传的图像,我该如何实现? 我使用 Java 从 elasticsearch 索引和检索文档

【问题讨论】:

    标签: elasticsearch


    【解决方案1】:

    Elasticsearch 文档安全性在 API 级别实现,在文档访问期间充当哨兵。在您的情况下,最简单的方法是添加一个字段来指示图片的所有者(例如 memberID?)。搜索时,使用此 ID 完全匹配,仅返回匹配此字段的结果。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-07-03
      • 2021-05-19
      • 2019-03-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多