用户在Documentum中伪装

时间:2015-06-24 03:21:38

标签: documentum documentum-dfc

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

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

我将如何执行此操作?

例如:

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

2 个答案:

答案 0 :(得分: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)

答案 1 :(得分:1)

创建超级用户会话并致电getLoginTicketForUser(String userName)以获取登录故障单并使用此故障单作为密码来创建在getLoginTicketForUser(String userName)方法中传递的用户的会话。 / p>