Enabling ECP in SP 2.4.3
Tom Mitchell
tmitchel at bbn.com
Sat Sep 10 13:25:47 BST 2011
Thanks, Chad.
I can't repeat what I thought I was seeing on the paths ("/secure/" vs. "/secure/env.php"). They both clearly work now.
Thanks again, I appreciate the help,
Tom
On Sep 10, 2011, at 7:36 AM, Chad La Joie wrote:
> A user-agent can make a request to any resource but part of configuring the SP is indicating which resources you want protected. The example configurations (and examples in the docs) protected the path '/secure'. But that's only an example. You could protect the whole site, just the login page, '/content' but not '/content/images' and '/content/css,'; whatever makes sense for your use case. I don't recall you saying which web server you're using so I can't tell you where exactly to look, but a good place to start in the documentation would be here: https://wiki.shibboleth.net/confluence/display/SHIB2/NativeSPRequestMap
>
> --
> Chad La Joie
> www.itumi.biz
> trusted identities, delivered
>
> On Sep 10, 2011, at 7:24 AM, Tom Mitchell wrote:
>
>>
>> On Sep 9, 2011, at 8:31 PM, Cantor, Scott wrote:
>>
>>> On 9/9/11 8:16 PM, "Tom Mitchell" <tmitchel at bbn.com> wrote:
>>>>
>>>> Finally, I see the open bug (SSPCPP-371) with what amounts to the same
>>>> information. I tried the additional suggestion by Scott Cantor (adding
>>>> ECP="true") to the SSO tag and that doesn't seem to work.
>>>
>>> Also does.
>>
>> You're right, it does.
>>
>>>> I am using two methods to test: the sample bash ECP client script
>>>> (ecp.sh) on the Contributions wiki page, and manual testing using curl
>>>> (based on ecp.sh and a cursory read of the relevant portion of the spec).
>>>> What I see instead of an ECP-like response from my SP is the HTML
>>>> redirecting to my discovery service.
>>>>
>>>> Any suggestions? Tips? Pointers?
>>>
>>> Well, you're not sending the right HTTP headers, basically. If they're
>>> sent, it will work.
>>
>> Actually, I think I was sending the right headers (Accept and PAOS), copied right out of the spec. But I was fetching the wrong URL. The example in the spec (Sec. 2.3.1.1) shows a fetch of "/secure/". I was trying to fetch an application page ("/secure/env.php"). Switching to "/secure/" allowed both my manual test and the ecp.sh script to work.
>>
>> Maybe I'm just not good at reading specs, but section 2.3.1 says "the client makes an arbitrary HTTP request to a service provider for a resource". So I thought it was reasonable to request my application page instead of the literal "/secure/". What did I miss?
>>
>> Thanks,
>> Tom
>>
>> --
>> To unsubscribe from this list send an email to users-unsubscribe at shibboleth.net
>
> --
> To unsubscribe from this list send an email to users-unsubscribe at shibboleth.net
More information about the users
mailing list