Error Message: No peer endpoint available to which to send SAML response
Yu Chen
cheny18 at rpi.edu
Wed Jun 18 00:14:27 EDT 2014
Hi,
We've got some problems while trying to have multiple websites under
protection of a single SP. We configured our machine following the
instruction here
https://wiki.shibboleth.net/confluence/display/SHIB2/NativeSPApplicationOverride.
Basically, we have one physical machine and there are 3 domain names bundle
with it, say A.edu, B.edu and C.edu. And we want to have
https://A.edu/secure/test.php, https://B.edu/secure/test.php,
https://C.edu/secure/test.php. At the moment, we configure the default
sp-metadata.xml with the application-id for A.edu and it works perfectly.And
we configure the shibboleth2.xml, we use the override field for the other
two sites.
The current situation is, when we go to the 3 protected sites, they will
redirect to the IDP login page successfully. However, after we enter the
LDAP credentials, only the sites under https://A.edu/secure/test.php is able
to be logined in successfully, while the other two says
Error Message: No peer endpoint available to which to send SAML response
And I did check the boot-up log of SP, where it says
2014-06-17 23:12:00 INFO Shibboleth.Application : adding
AssertionConsumerService for Binding
(urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST) at (/SAML2/POST)
2014-06-17 23:12:00 INFO Shibboleth.Listener : registered remoted message
endpoint (https://B.edu/Shibboleth.sso/SAML2/POST)
So I assume the service has been registered.
Here is the related info:
IDP:
Error Message: No peer endpoint available to which to send SAML response
IDP log
23:12:25.506 - WARN
[org.opensaml.saml2.binding.AuthnResponseEndpointSelector:206] - Relying
party 'https://sso.deepcarbon.net/shibboleth' requested the response to be
returned to endpoint with ACS URL
'https://info.deepcarbon.net/Shibboleth.sso/SAML2/POST' and binding
'urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST' however no endpoint, with
that URL and using a supported binding, can be found in the relying party's
metadata
23:12:25.506 - ERROR
[edu.internet2.middleware.shibboleth.idp.profile.AbstractSAMLProfileHandler:447]
- No return endpoint available for relying party
https://sso.deepcarbon.net/shibboleth
SP:
Shibboleth2.xml
<RequestMapper type="Native">
<RequestMap applicationId="default">
<Host name="sso.deepcarbon.net">
<Path name="secure" authType="shibboleth"
requireSession="true"/>
</Host>
<Host name="info.deepcarbon.net"
applicationId="https://info.deepcarbon.net/Shibboleth.sso">
<Path name="secure" authType="shibboleth"
requireSession="true"/>
</Host>
<Host name="deepcarbon.net"
applicationId="https://deepcarbon.net/Shibboleth.sso">
<Path name="secure" authType="shibboleth"
requireSession="true"/>
</Host>
</RequestMap>
</RequestMapper>
<ApplicationOverride id="https://info.deepcarbon.net/Shibboleth.sso"
entityID="https://sso.deepcarbon.net/shibboleth" />
<ApplicationOverride id="https://deepcarbon.net/Shibboleth.sso"
entityID="https://sso.deepcarbon.net/shibboleth" />
SP log:
2014-06-17 23:12:00 INFO Shibboleth.Application : adding
AssertionConsumerService for Binding
(urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST) at (/SAML2/POST)
2014-06-17 23:12:00 INFO Shibboleth.Listener : registered remoted message
endpoint (https://info.deepcarbon.net/Shibboleth.sso/SAML2/POST)
According to the SP log, looks like the service is not found however it says
it is registered.
Can anyone help on this? Thanks!
--
View this message in context: http://shibboleth.1660669.n2.nabble.com/Error-Message-No-peer-endpoint-available-to-which-to-send-SAML-response-tp7602241.html
Sent from the Shibboleth - Users mailing list archive at Nabble.com.
More information about the users
mailing list