cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

Why do we need SAML?

Former Member
0 Likes
462

Hi Experts,

What is meant by SAML?

Why do we need it?

I have to use SAML in PI 7.1. Could you please provide the details, how to do the configuration?

Thanks & Regards

Sara

View Entire Topic
Former Member
0 Likes

Let me try to answer in brief

SAML: It stands for Security Assertion Markup Language, it is an XML standard which is used to exchange security information between a service provider and an identity provider.

Why do we need it?

We have a concept called Principal Propagation in PI 7.1, Principal Propagation allows to securely pass the identity of a user from a sender application to a receiver application. There are various adapters and protocols which support the Principal Propagation and one protocol amongst them is the Webservice Reliable Messaging Protocol or WS-RM. Principal Propagation solution for WS-RM protocol is based on SAML and uses the SAML assertions.

I have to use SAML in PI 7.1. Could you please provide the details, how to do the configuration?

There are some video recordings available for configuration and you can view the same as below,

[Configure a Trust Relationship between Sender and Integration Server:|https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/30b14f4d-1326-2a10-f8b8-d523af317a27] Exchange sender's digital certificate between sender and Integration Server.

[Configure Trusted Issuer:|https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/90679c20-1426-2a10-9a9a-ae88529ec66e] Map user in the Integration Server, and specify issuer. Default issuer is the sender's system ID, default attester is the sender's certificate.

[Configure Sender Agreement and Sender Communication Channel:|https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/c01bcb9e-1426-2a10-7087-c737d8efa366] In Integration Directory, select SAML Sender Vouches Assertion as authentication method.

Sameer