使用MAF激活插件时传递用户凭据/用户帐户

时间:2014-11-14 14:30:56

标签: .net maf

我们正在使用MAF加载外部插件并将其作为新进程激活。主机进程是在用户帐户svc-host下运行的Windows服务。

是否有可能在单独的进程中激活插件但在另一个用户帐户下运行(svc-mypluginuser)?

示例用例:插件连接到自己的数据库。数据库安全性基于AD。我们需要确保每个插件只能访问自己的数据库。

我们使用的代码:

var process = new AddInProcess();
var view = pluginToken.Activate<MyPlugin>(process, AddInSecurityLevel.Host);

AddInProcess似乎无法传递任何用户凭据。

0 个答案:

没有答案