从现有的AS400对象为其他用户创建ProfileTokenCredential对象

时间:2019-01-11 17:59:49

标签: ibm-midrange jt400 kerberos-delegation

我想从现有的AS400对象创建ProfileTokenCredential,然后使用该ProfileTokenCredential创建新的AS400对象。

我的EIM设置具有从我的用户到目标用户的映射。

AS400 as400 = new AS400("myhost", "me", "mypw");
as400.connectService(AS400.SIGNON);
ProfileTokenCredential ptc = as400.generateProfileToken("cn=targetProfile", ProfileTokenCredential.TYPE_SINGLE_USE, 600);
AS400 authedUser = new AS400(as400.getSystemName(), ptc);

我得到这个例外

com.ibm.as400.access.AS400SecurityException: Can not obtain the EIM registry name.:me
    at com.ibm.as400.access.AS400ImplRemote.returnSecurityException(AS400ImplRemote.java:2875)

将目标配置文件名称格式化为专有名称的正确方法是什么?

我在EIM中缺少任何内容吗?

0 个答案:

没有答案