我是一名 SQL Server DBA,试图理解 RavenDB Security 的工作。如果我想设计一个应用程序安全性,我将为每个实际用户使用一个系统用户和一个应用程序用户。
我的问题是我将如何设置应用程序用户的上下文。我需要向 SecureFor() 提供应用程序用户名和操作。但是,我可以从哪里获取应用程序用户(已登录的用户)信息,而无需在应用程序中对其进行硬编码。
我在 RavenDB 站点中看到的示例是 SecureFor 中的硬编码用户,但在现实生活中,我假设用户名将与实际用户相关,这将是动态的。
问候,文奇