首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >OpenText LiveLink :如何使用ImpersonateUser函数?

OpenText LiveLink :如何使用ImpersonateUser函数?
EN

Stack Overflow用户
提问于 2017-02-03 01:17:21
回答 1查看 699关注 0票数 0

我想有一个管理员用户的当前登录用户的上下文。为此,我使用管理令牌通过函数impersonateUser()获得当前令牌,因为我没有用户的密码。

在身份验证对象上调用impersonateUser()时出现以下错误: javax.xml.ws.soap.SOAPFaultException:需要OTDS用户名和密码。

下面是我的例子:

代码语言:javascript
复制
URL authLocation = new URL("http://localhost:8080/les-services/services/Authentication?wsdl");
String aToken = WebServiceUtil.getAuthenticationToken(authLocation, username, password);//admin token
OTAuthentication fOTAuth = new OTAuthentication();
fOTAuth.setAuthenticationToken(aToken);
com.opentext.livelink.service.core.Authentication auth = webServiceUtil.getAuthenticationService(authLocation);             
String token = auth.impersonateUser(newUser);
fOTAuth.setAuthenticationToken(token);

我还发现了一个ImpersonateUser类,但我不知道如何使用它:

代码语言:javascript
复制
ImpersonateUser impUser = new ImpersonateUser();
impUser.setUserName(newUser);

你有什么建议吗?

谢谢!

EN

回答 1

Stack Overflow用户

发布于 2017-02-03 23:26:31

下面是ImpersonateUser()方法的docs

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42008395

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档