0
admin 사용자로부터 현재 loggin 사용자의 컨텍스트를 갖고 싶습니다. 그 때문에 사용자의 암호가 없기 때문에 admin 토큰을 사용하여 impersonateUser() 함수로 현재 토큰을 갖습니다.OpenText LiveLink : ImpersonateUser 기능은 어떻게 사용할 수 있습니까?
인증 개체에서 impersonateUser()를 호출 할 때 다음 오류가 발생합니다. javax.xml.ws.soap.SOAPFaultException : OTDS 사용자 이름과 암호가 필요합니다. 여기
내 예 :
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를 발견하지만 난 그것을 사용하는 방법을 모른다 :
ImpersonateUser impUser = new ImpersonateUser();
impUser.setUserName(newUser);
당신은 어떤 조언을해야합니까?
감사합니다.
슬프게도, 나는 KC에 접근 할 수 없다. – Thomas