単一のRavenDBサーバーを使用して、複数のアプリケーション用に複数のデータベースをホストすることを検討しています。多くのデータベース(おそらく3つまたは4つ)はありませんが、それぞれを個別に保護したいと思います
私はドキュメントを見ていますが、このセキュリティアプローチがper / dbで機能するかどうか、そして何か特別なことをする必要があるかどうか疑問に思っています。
store.DatabaseCommands.Put("Raven/ApiKeys/sample",
null,
RavenJObject.FromObject(new ApiKeyDefinition
{
Name = "sample",
Secret = "ThisIsMySecret",
Enabled = true,
Databases = new List<DatabaseAccess>
{
new DatabaseAccess {TenantId = "*"},
new DatabaseAccess {TenantId = Constants.SystemDatabase},
}
}), new RavenJObject());