← Prev in month ← Prev in thread
Next in thread → Next in month →

ECP-related errata

From
Philpott, Robert <>
Date
2005-09-13T02:45:39+00:00
ID
Thread
ECP-related errata
Ran across another possible errata:

 

In Conformance, Table 1’s ECP SSO row shows PAOS as
the binding for ECP to SP, SP to ECP to IDP, IDP to ECP to SP, and SP to ECP
communication.  This doesn’t seem correct to me according to the
profile description.

 
Initial ECP to SP communication
     accessing a resource is done over HTTP according to the PAOS binding (no
     SOAP envelope).

 
SP to ECP transmission of an
     AuthnRequest is done using the PAOS binding with SOAP Header blocks for
     ECP Request, ECP RelayState (optional), and PAOS.

 
ECP to IDP transfer of the AuthnRequest
     is done using a SOAP binding.

 
IDP to ECP transmission of the SAML
     Response message is done using a SOAP binding with SOAP Header blocks for
     ECP Request and ECP RelayState (optional).

 
ECP to SP transfer of the
     Response is done using PAOS with optional SOAP headers for PAOS Response
     and ECP RelayState.

 
SP to ECP return of the
     requested resource is done with normal HTTP.

 

Thus, we need to rework the rows a bit to make them correct.
Perhaps identifying the protocol messages as in browser web SSO?

 

Row 1: HTTP Request from ECP to SP: Binding=PAOS

Row 2: <AuthnRequest> from SP to ECP, <Response>
from ECP to SP: Binding=PAOS

Row 3: <AuthnRequest> from ECP to IDP,
<Response> from IDP to ECP, Binding=SOAP

 

I guess Rows 1 and 2 could be combined, since they’re
both PAOS bindings.  However, the first uses no SOAP envelope/header
blocks; just HTTP header fields. Row 2 uses a SOAP envelope with SOAP header
blocks. I just couldn’t come up with a useful way to indicate this with
columns labeled “Message Flows” and “Binding”.

Rob Philpott

Senior Consulting Engineer

RSA Security Inc.

Tel: 781-515-7115

Mobile:
617-510-0893

Fax: 781-515-7020

Email: 

I-name:  =Rob.Philpott
← Prev in month ← Prev in thread
Next in thread → Next in month →