ECP help (was Re: Content length of the SOAP request is too long)
Ryan Suarez
ryan.suarez at sheridanc.on.ca
Tue May 1 21:37:38 BST 2012
On 12-05-01 4:09 PM, Paul Hethmon wrote:
> You've got a namespace issue. Somewhere in the versions there the
> namespace used in the file changed. Actually I want to say the namespace
> was added, don't remember exactly. But look at your other ProfileHandler
> nodes and see if they use the "ph" prefix or not.
Yes, the other ProfileHandler's have the "ph" prefix. Thoughts?
----
<ph:ProfileHandler xsi:type="ph:SAML2SSO"
inboundBinding="urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST"
outboundBindingEnumeration="urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign
urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST
urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact">
<ph:RequestPath>/SAML2/POST/SSO</ph:RequestPath>
</ph:ProfileHandler>
<ph:ProfileHandler xsi:type="ph:SAML2SSO"
inboundBinding="urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign"
outboundBindingEnumeration="urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign
urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST
urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact">
<ph:RequestPath>/SAML2/POST-SimpleSign/SSO</ph:RequestPath>
</ph:ProfileHandler>
<ph:ProfileHandler xsi:type="ph:SAML2SSO"
inboundBinding="urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect"
outboundBindingEnumeration="urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign
urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST
urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact">
<ph:RequestPath>/SAML2/Redirect/SSO</ph:RequestPath>
</ph:ProfileHandler>
----
>
> Paul
>
> On 5/1/12 4:03 PM, "Ryan Suarez"<ryan.suarez at sheridanc.on.ca> wrote:
>
>> On 12-04-27 4:29 PM, Cantor, Scott wrote:
>>>> Looks like there's no corresponding ProfileHandler/RequestPath for
>>>> /SAML2/SOAP/ECP
>>>> in my handler.xml/IdP v2.3.3? Is this the issue?
>>> I doubt it. ECP is for non-browser clients. I assume you're using a
>>> browser, so it makes no sense that ECP would be involved. But the reason
>>> it's not there is that your config dates to before 2.3 and doesn't have
>>> additional features added later.
>> oh yes, the config pre-dates v2.3. For curiosity's sake I tried adding
>> it to handler.xml:
>> ----
>> <ph:ProfileHandler xsi:type="ph:SAML2ECP"
>>
>> inboundBinding="urn:oasis:names:tc:SAML:2.0:bindings:SOAP"
>>
>> outboundBindingEnumeration="urn:oasis:names:tc:SAML:2.0:bindings:SOAP">
>> <ph:RequestPath>/SAML2/SOAP/ECP</ph:RequestPath>
>> </ph:ProfileHandler>
>> ----
>>
>> But I get the error:
>> ERROR
>> [edu.internet2.middleware.shibboleth.common.config.BaseService:187] -
>> Configuration was not loaded for shibboleth.HandlerManager service,
>> error creating components. The root cause of this error was:
>> org.xml.sax.SAXParseException: cvc-elt.4.2: Cannot resolve 'ph:SAML2ECP'
>> to a type definition for element 'ph:ProfileHandler'.
>>
>> Any ideas?
>> --
>> 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