Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >在mongo db中执行查询时传递安全上下文

在mongo db中执行查询时传递安全上下文
EN

Stack Overflow用户
提问于 2017-04-10 01:47:38
回答 1查看 105关注 0票数 0

我要求将一些规则应用于用于搜索的集合,以及基于mongo db中调用者的userid和/或角色返回的文档。

我看到mongodb提供了在内部创建一个或多个用户的支持,并将它们用于资源访问的细粒度访问策略。

通常,角色和用户in是在active directory或ldap外部创建的,当我们代表所有客户端从web应用程序连接到mongodb时,我们只使用一个用户in。

我的疑问是,有没有办法将这些外部userid和角色映射到内部userid,以及在mongodb中执行命令/查询时传递调用者/安全上下文信息的机制是什么。

EN

回答 1

Stack Overflow用户

发布于 2017-04-11 08:14:25

您是否在Mongo DB中检查了$redact operator。也许,这可以帮助您的需求。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43313904

复制
相关文章
小知识:在ubuntu安装mongo db
安装 cd /home/user1 wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.0.1.tgz tar -xzvf mongodb-linux-x86_64-3.0.1.tgz/ export PATH=$PATH:/home/user1/mongodb-linux-x86_64-3.0.1/bin 绿色软件。哈哈。 运行服务 mkdir /home/user1/data # 也许要加 --smallfiles mongod --
超级大猪
2019/11/22
7570
在https中传递查询字符串的安全性
译者:java达人-卍极客 英文链接: http://blog.httpwatch.com/2009/02/20/how-secure-are-query-strings-over-https/(点击
java达人
2018/01/31
2.2K0
在https中传递查询字符串的安全性
【DB笔试面试472】分区表在查询时如何优化?
(2) 如果需要查询2013年3月份的数据,那么请问SQL语句怎么写?要求单分区查询,且利用到CREATED列的索引。
AiDBA宝典
2019/09/30
6380
快速学习-Mongo DB简介
排序(sort) • 在 MongoDB 中使用 sort() 方法对数据进行排序,可以通过参数指定排序的字段,并使用 1 和 -1 来指定排序的方式,其中 1 为升序排列,而 -1 是用于降序
cwl_java
2020/04/16
1.2K0
Mongo查询语句
db.qiche.find({"trasferStatus":{$ne:1}}).count(); db.qiche.find({}).count(); 120.27.195.31
week
2018/08/24
1.2K0
mongo 慢查询配置
首先满查询针对的不一定是查询,增删改查都包括,因此,可以理解为一个事务的时间只有超过我们设定的时间(比如100ms)才会打印到mongo日志中,即(master.log,slave.log)。
全栈程序员站长
2022/08/09
1.2K0
Oracle——无法在查询中执行 DML 操作
create or replace function test_f(id varchar2) return varchar2 is Result varchar2(100); begin insert into sfcs_temp_17109 (sn)values(id);
_一级菜鸟
2019/09/10
4.2K0
Oracle——无法在查询中执行 DML 操作
执行Hive查询时出现OOM
使用的是缺省参数每个task分配200M内存「mapred.child.java.opts」
WHYBIGDATA
2023/01/31
9500
执行Hive查询时出现OOM
java mongo 查询统计 distinct
CommandResult result = mongoTemplate.getDb().command(
艳艳代码杂货店
2021/10/27
9680
【DB笔试面试596】在Oracle中,什么是执行计划?
执行计划指示Oracle如何获取和过滤数据、产生最终结果集,这是影响SQL语句执行性能的关键因素。在深入了解执行计划之前,首先需要知道执行计划是在什么时候产生的,以及如何让SQL引擎为语句生成执行计划。
AiDBA宝典
2019/09/29
4460
mongo DB的一般操作
最近接触了一些mongoDB 。将一些指令操作记录下来,便于查询和使用 登录 [root@logs ~]# mongo -u loguser -p log123456 --authenticationDatabase admin MongoDB shell version: 2.4.10 connecting to: test > show users > post = {"title":"My Blog Post","Content":"Here is my blog Post.","Dat
用户1217611
2018/01/30
6640
mongo DB的一般操作
[root@logs ~]# mongo -u loguser -p log123456 –authenticationDatabase admin MongoDB shell version: 2.4.10 connecting to: test > show users > post = {“title”:”My Blog Post”,”Content”:”Here is my blog Post.”,”Date”:new Date()} { “title” : “My Blog Post”, “Content” : “Here is my blog Post.”, “Date” : ISODate(“2015-02-11T03:12:03.061Z”) }
全栈程序员站长
2022/07/11
4360
Debug EOS:nodeos + mongo_db_plugin
nodeos开始运行前,要先使用项目的总CmakeList.txt配置,这里我配置了boost库的位置,如果你配置了boost的环境变量可以跳过这里。
文彬
2018/09/19
2.1K0
Debug EOS:nodeos + mongo_db_plugin
理解JavaScript 中的执行上下文和执行栈
执行栈,也叫调用栈,具有 LIFO(后进先出)结构,用于存储在代码执行期间创建的所有执行上下文。
挨踢小子部落阁
2023/03/16
4080
理解JavaScript 中的执行上下文和执行栈
【DB笔试面试601】在Oracle中,给出下面执行计划的执行顺序。
分析:采用最右最上最先执行的原则看层次关系,在同一级如果某个动作没有子ID,那么就最先执行,首先,6、7、9、13最右,所以,6,7最先执行做HASH JOIN,为6,7,5。
AiDBA宝典
2019/09/29
5130
【DB笔试面试613】在Oracle中,和子查询相关的查询转换有哪些?
和NOT EXISTS类似,也选择了哈希连接,只不过是HASH JOIN ANTI NA。这里的NA,实际表示Null-Aware的意思,在11g及以后的版本中,Oracle增加了对空值敏感的反关联的支持。
AiDBA宝典
2019/09/29
4.6K0
【DB笔试面试612】在Oracle中,查询转换包含哪些类型?
在Oracle数据库中,用户发给Oracle让其执行的目标SQL和Oracle实际执行的SQL有可能是不同的,这是因为Oracle可能会对执行的目标SQL做等价改写,即查询转换。查询转换(Query Transformation),也叫逻辑优化(Logical Optimization),又称为查询改写(Query Rewrite)或软优化,即查询转换器在逻辑上对语句做一些语义等价转换,它是Oracle在解析目标SQL的过程中的非常重要的一步。查询转换能使优化器将目标SQL改写成语义上完全等价的SQL语句但生成的执行计划效率更高。
AiDBA宝典
2019/09/29
1.3K0
【DB笔试面试612】在Oracle中,查询转换包含哪些类型?
让Mongo在Spring中跑起来
本文标题为《让Mongo在Spring中跑起来》,旨在Spring中如何成功连接MongoDB并对其进行增删改查等操作,由于笔者也是刚接触,对其中的一些原由也不甚了解,若有错误之处,敬请指正。
用户1148394
2019/01/07
8240
jsp中在href中传递参数
<% Configuration conf = new Configuration(); URI uri = new URI("hdfs://192.168.0.52:9010"); FileSystem fileSystem = FileSystem.get(uri, conf); //System.out.println("Hdfs directory is"+"\n"); Path src1 = new Path("hdfs://192.168.0.52:9
闵开慧
2018/03/30
4.7K0
点击加载更多

相似问题

在mongo db中执行和查询

19

在Mongo DB中执行查询中的日期添加

20

如何在mongo db查询中传递列表

13

查看已在mongo DB中执行的查询。

14

在MONGO DB find查询中传递多个where条件

34
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文