Comments inside of <SSO> tag prevent handlers from being added

Description

Adding a comment inside of the <SSO> tag in shibboleth2.xml prevents login handlers from being added.

This <SSO> tag does add the appropriate handlers:
<SSO entityID="https://idp.example.com/">
SAML2 SAML1
</SSO>

This <SSO> tag does NOT add the appropriate handlers:
<SSO entityID="https://idp.example.com/">
<

-->
SAML2 SAML1
</SSO>

When the comment is in the configuration file, I get the following error in httpd/native_warn.log when I try to sign in:

2011-02-04 13:42:20 ERROR Shibboleth.Apache [1772] shib_check_user: None of the configured SessionInitiators handled the request.

When the comment is not there, it works as expected.

When shibd is starting up and the comment is present, the SSO auto-configuration is not recorded in the log. That is, a line that looks like:

2011-02-04 13:42:19 INFO Shibboleth.Application : auto-configuring SSO initiation for protocol (SAML2)

does not appear in the shibd.log

Environment

I am pretty sure that it's not relevant, but I'm using the Apache 2.2 Native SP module on 64-bit Linux.

Activity

Show:
Fixed
Pinned fields
Click on the next to a field label to start pinning.

Details

Assignee

Reporter

Components

Fix versions

Affects versions

Created February 4, 2011 at 5:02 PM
Updated March 1, 2011 at 6:24 PM
Resolved February 5, 2011 at 2:25 PM