cancel
Showing results for 
Search instead for 
Did you mean: 

A user that consumes a Web service is authorized to use then in BackEnd?

Former Member
0 Kudos

Hello,

I need to help me please

Can you validate that a user that consumes a Web service is authorized to use this service?.

I mean, I have a backend system, which has an RFC, which we published in PI as Web Services, and a third application consumes it with SOAP Adapter. How I can check that the user is consuming the service is authorized (role / profile) in the backend to run this service?

I searched SAML, but I will not check certificates, I need to check that the user is authorized in the backend, do I need IDM?

Thanks in advance.

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hello

I finally solved the problem. In Sender agreement to SOAP Sender, in Assigned User, you can put users Id to PI users and ONLY this user can execute the service.

Thaks to all in advance!!

Answers (3)

Answers (3)

Former Member
0 Kudos

Thank for your help!!!

Former Member
0 Kudos

Hello,

Thank you very much by your answer.

I tried to test it but I have a problem

- The user and the role / profile S_SERVICE authorization, is in XI / PI or BackEnd?

Thank you very much in advance ....

Former Member
0 Kudos

Hi Veronica,

It's in the backend.

Regards, Trevor

Former Member
0 Kudos

Hello,

Please go to back end system and see the authorization profile of the user consuming the service. He must have SOAP Run time aurhorization for object S_SERVICE for the specific service. Also, the user needs application authorization for the underlying RFC call.

Thanks,

Venu