Feedback

  • Contents
 

Enhanced Client or Proxy (ECP) profile

Another profile is the Enhanced Client or Proxy (ECP) profile. Non-web-based CIC applications, such as CIC clients based on the Microsoft .NET Framework, use the ECP Profile.

Step

Description

1

The Enhanced Client or Proxy (ECP) attempts to access a resource on the Service Provider, using Principal credentials, through HTTPS protocol.

2

The Service Provider sends an <AuthnRequest> message to the ECP.

3

The ECP determines which Identity Provider to use for authenticating the Principal credentials.

4

The ECP sends the <AuthnRequest> message to the selected Identity Provider using the SAML SOAP binding.

5

The Identity Provider authenticates the Principal (user credentials).

6

The Identity Provider issues a <Response> message to the ECP.

7

The ECP sends the <Response> message from the Identity Provider to the Service Provider.

8

The Service Provider either allows or denies the access request to the ECP based on the <Response> message from the Identity Provider.