Closed GoogleCodeExporter closed 9 years ago
Hi Klaas,
I've found some time to implement this. Can you apply the following patch and
tell me if it works as expected?
Original comment by jaim...@gmail.com
on 25 Feb 2013 at 1:28
Attachments:
Just applied the patch to our WAYF install (which is r3200) and configured
authsources.php as follows:
'default-sp' => array(
'saml:SP',
'UIInfo' => array(
'DisplayName' => array(
'en' => 'TERENA Service Provider Proxy',
),
'Description' => array(
'en' => 'A Service Provider Proxy for all TERENA Federated Services',
),
'InformationURL' => array(
'en' => 'https://confluence.terena.org/display/aai/Service+Provider+Proxy',
),
'PrivacyStatementURL' => array(
'en' => 'http://www.terena.org/p3p',
),
'Logo' => array(
'en' => array(
'height' => '94',
'width' => '350',
'url' => 'https://www.terena.org/gfx/terena_logo_slogan_rgb-350x97.png',
),
),
),
etc etc
It appears to work OK:
https://login.terena.org/wayf/module.php/saml/sp/metadata.php/default-sp?output=
xhtml
Thanks :-)
Original comment by vis...@terena.org
on 25 Feb 2013 at 4:36
Good!
I committed the patch in r3226. It involved quite a lot of changes, since I
modified metadata.php to use SAMLBuilder class instead of building the metadata
itself. I've been careful to include all the features that were supported, but
there might be some side effects in unusual configurations. Please let me know
if you notice any problems.
Original comment by jaim...@gmail.com
on 26 Feb 2013 at 11:28
Something is wrong with this fix. The $description variable is not defined here:
https://code.google.com/p/simplesamlphp/source/browse/trunk/modules/saml/www/sp/
metadata.php?r=3229#139
Also this line:
https://code.google.com/p/simplesamlphp/source/browse/trunk/modules/saml/www/sp/
metadata.php?r=3229#121 looks strange. Why would the 'name' not be included
when there is no list of attributes? Or is there always a list of attributes?
Original comment by mooknarf@gmail.com
on 3 Apr 2013 at 8:41
Fix for the description issue attached.
Original comment by mooknarf@gmail.com
on 3 Apr 2013 at 8:47
Attachments:
Hi,
Yes, that's definitely a bug. Side effects of refactoring, I guess.
Regarding the code with the strange if, the reason for that is not to exclude
the name when there's no attributes, but to make sure there's a name when
adding an AttributeConsumingService, as it is mandatory. Anyway, I realize that
the code is pretty messy after the refactoring, so I've tried to make it a bit
more legible.
Everything is now in the repository, r3231.
Many thanks for reporting!
Original comment by jaim...@gmail.com
on 3 Apr 2013 at 11:29
Original issue reported on code.google.com by
wiereng...@gmail.com
on 21 Feb 2013 at 11:25