限制对PI上Web服务的已定义列表的访问

2020-09-05 23:13发布

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

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


大家好,

我们已经在PI上创建并部署了一些Web服务。 B2B用户需要通过Internet访问这些Web服务。 为此,我们为每个B2B用户创建了一个PI用户ID。

为限制对这些UserID的访问,我们通过以下UME操作为其创建了自定义角色。

i。 xi_adapter_soap_helper

ii.xi_adapter_soap_message

使用此角色可确保B2B UserId可以访问PI上的调用Web服务。 但是,他们无权访问其他任何内容,例如:

1)无法访问ESR,ID

2)无法访问RWB

3 )无法访问SAP GUI上的任何交易。

但是,这也意味着B2B用户可以调用PI上托管的 ALL 网络服务。 因此,问题是:

"有没有一种方法可以限制每个UserId,可以访问PI上已定义的Web服务列表,并限制所有其他用户?"

谢谢,

严峻

PS:我们正在使用PI 7.1 EHP 1

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

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


大家好,

我们已经在PI上创建并部署了一些Web服务。 B2B用户需要通过Internet访问这些Web服务。 为此,我们为每个B2B用户创建了一个PI用户ID。

为限制对这些UserID的访问,我们通过以下UME操作为其创建了自定义角色。

i。 xi_adapter_soap_helper

ii.xi_adapter_soap_message

使用此角色可确保B2B UserId可以访问PI上的调用Web服务。 但是,他们无权访问其他任何内容,例如:

1)无法访问ESR,ID

2)无法访问RWB

3 )无法访问SAP GUI上的任何交易。

但是,这也意味着B2B用户可以调用PI上托管的 ALL 网络服务。 因此,问题是:

"有没有一种方法可以限制每个UserId,可以访问PI上已定义的Web服务列表,并限制所有其他用户?"

谢谢,

严峻

PS:我们正在使用PI 7.1 EHP 1

付费偷看设置
发送
3条回答
天桥码农
1楼-- · 2020-09-05 23:23

严厉,

根据我的说法,您可以为每个Web服务创建自定义角色,您应该在Web服务的代码中签入以验证用户对相应角色的调用,通过这种方式,您应该为用户分配不同服务的相应角色 按照要求。

此致

Amit

haha101010
2楼-- · 2020-09-05 23:18

嗨,Amit,

感谢您的快速回复。

在我们的例子中,这是基于SOAP发送者通道的PI Web服务 它们不是在ABAP堆栈上开发的。

我们添加到自定义角色的操作属于UME级别(不是ABAP)。

期待您的想法,如何在PI中实现此功能 框架(sr/esr/id/nwa等)?

谢谢

严苛

编辑:Harsh Chawla于2010年4月16日下午5:27

大简至美
3楼-- · 2020-09-05 23:26

嗨,哈什,

我希望你一切都好:)

我知道您提出这个问题已经有几年了,但是我现在正在寻找做同样的事情,并且想知道您是否找到了解决问题的方法。

我使用的是SAP PO 7.5

谢谢您的时间!

问候,尼克

一周热门 更多>