2017-09-21 6 views
0

ドキュメントの異なる部分に異なる権限を追加できますか?マークロジックのバイナリドキュメントに対する複数のアクセス許可

たとえば、PDF形式の書籍をデータベースに挿入すると、最初の章にすべてのユーザーまたは通常のユーザーが自由にアクセスできるようにし、プレミアムユーザーまたは有料ユーザーのみがアクセスできます。

MarkLogicでは、これをどのようにして元のバージョンの無料バージョンを維持して実装することができますか。

答えて

3

バイナリドキュメントのさまざまな部分に権限を追加する方法はありません。権限はドキュメントレベルのみに存在します。各章を別々の文書として別々に保管する必要があります。

MarkLogic 9には要素レベルのセキュリティがあります。理論的には、データをXMLやjsonとして表現できれば、その要素に許可を与えることができます。しかし、バイナリデータを要素にパックすることは、普遍的なインデックスに対して行うことは非常に悪いことかもしれません。

個別に必要な最初の章だけの場合は、よりゆるい権限を持つ別のドキュメントとして保存することをお勧めします。

+0

要素レベルのセキュリティでは、サブパーツを権限のないユーザーに隠すことしかできません。意味は、1つの部分だけを表示するには、他の部分をすべて非表示にする必要があります。 – grtjn

+0

このケースのための狂った解決策が、教育のためにそこに残しました。このアプローチを使用する場合、要素レベルのセキュリティを使用する方法で専用部分を構成するだけです –

関連する問題