Business Objects 4.1 SP7 Java SDK可信认证

2020-09-05 03:22发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


在SP7之前,TrustedPrincipal机密的格式大致如下:

SharedSecret = <十六进制长值>

现在在SP7 FP3中,为可信身份验证生成的TrustedPrincipal.conf文件的格式为:

SharedSecret =

100

<长基数64值>

问题是,使用方法ISessionMgr.createTrustedPrincipal(String user,String cms,String trustToken)-传递给该方法的信任令牌应该是什么样子?

在SP7之前,您刚刚传递了十六进制值(从TrustedPrincipal.conf文件中剥离SharedSecret =文本。在SP7中,尝试登录文件的全部内容(后两行(100 \ n ),或最后一行中的基数64。

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


在SP7之前,TrustedPrincipal机密的格式大致如下:

SharedSecret = <十六进制长值>

现在在SP7 FP3中,为可信身份验证生成的TrustedPrincipal.conf文件的格式为:

SharedSecret =

100

<长基数64值>

问题是,使用方法ISessionMgr.createTrustedPrincipal(String user,String cms,String trustToken)-传递给该方法的信任令牌应该是什么样子?

在SP7之前,您刚刚传递了十六进制值(从TrustedPrincipal.conf文件中剥离SharedSecret =文本。在SP7中,尝试登录文件的全部内容(后两行(100 \ n ),或最后一行中的基数64。

付费偷看设置
发送
3条回答
compass1988
1楼-- · 2020-09-05 04:11

您只需要在" sharedsecret ="之后复制整个字符串,然后传递该字符串即可。
我不知道有任何更改,因此您不必以任何方式对字符串进行编码。

例如。 如果您的TrustedPrincipal.conf看起来像:点击

SharedSecret = efbfbdefbfbdefbfbdefbfbdefbfbdefbfbd614919efbfbdc393efbfbdefbfbdefbfbd71efbfbdefbfbd52efbfbd027322efbfbd43cba13cefbfbd7416efbfbd2eefbfbd023b4d112d5c261c2fefbfbd627050474eefbfbd30efbfbd4cefbfbd1d0760efbfbdefbfbdefbfbd0a7fefbfbd

然后通过在 "=" 号之后的所有点击

派大星 ヾ
2楼-- · 2020-09-05 04:04

我已经修复了您的标签,请下次选择更谨慎的方法。

zhangjiyang1323
3楼-- · 2020-09-05 04:02

对于其他阅读此问题的人,请确保您正在下载 以"管理员"身份登录CMC时共享的机密。 如果您以辅助管理员用户身份登录CMC,则"下载共享的机密"按钮将最终下载格式不正确的文件。 再加上实际的共享机密值是错误的。 这是我的测试系统的示例,该示例以与管理员和辅助管理员用户相同的方式下载相同的共享机密文件。

一周热门 更多>