1

我正在编写一个文档工作流应用程序 (DWA),它使用 Documentum (v6.6) 作为其文档存储机制。

我想做的是让应用程序以特权用户身份通过​​ Java API 访问 Documentum,并对存储的文档执行操作,并让这些操作看起来好像是伪装用户执行的(如果他们直接查看 Documentum )。

我将如何执行此操作?

例如:

用户 (Jane) 通过 DWA 上传新文档。这会被推送到 Documentum。如果 Jane 随后直接访问 Documentum,她可以看到文档已上传并且所有者被标记为 Jane。

4

2 回答 2

2

假设“Java API”是指 DFC。我认为您也可以在 DFS(Web 服务)中做类似的事情。

您可以在使用IDfSession.getLoginTicketForUser(string username)管理员会话进行身份验证后使用。您可以使用此登录票按名称模拟用户,并代表他们执行操作。

http://www.nathanobert.com/dfc7/com/documentum/fc/client/IDfSession.html#getLoginTicketForUser(java.lang.String)

于 2015-06-24T16:51:13.763 回答
1

创建一个超级用户会话并调用getLoginTicketForUser(String userName)以获取登录票证并使用此票证作为密码来创建该getLoginTicketForUser(String userName)方法中传递的用户的会话。

于 2017-06-30T07:16:25.230 回答