0

検索に使用するコレクションにいくつかのルールを適用する必要があります。また、mongo dbの呼び出し元のユーザーIDおよび/またはロールに基づいて返されるドキュメントにも適用する必要があります。mongo dbでクエリを実行するときにセキュリティコンテキストを渡す

私はmongodbが内部的に1人以上のユーザーを作成し、リソースアクセスのためのきめ細かなアクセスポリシーに使用することをサポートしています。

通常、ロールとユーザーIDは外部のActive DirectoryまたはLDAPに作成され、すべてのクライアントの代わりにWebアプリケーションからmongodbに接続するときには1つのユーザーIDしか使用しません。

私の質問は、これらの外部ユーザーIDと役割を内部ユーザーIDにマップする方法と、mongodbでコマンド/クエリを実行するときに呼び出し元/セキュリティコンテキスト情報を渡すメカニズムは何か。

答えて

0

あなたはチェックアウトしました$ redact Mongo DBの演算子です。おそらく、これはあなたの要求を助けることができます。 https://docs.mongodb.com/manual/reference/operator/aggregation/redact/

+0

ありがとうございます。私は、それが活用できる1つのアプローチだと感じています。しかし、それはドキュメントの構造化やメンテナンスの制約を課します。私は春のデータmongodbでそれを使用するためのサポートが表示されません。だから、私はそれをどのように使うことができるかわからない。 – user6594900

関連する問題