persistent-id decode errors

Andy Bennett andyjpb at knodium.com
Wed Aug 7 13:19:39 EDT 2013


Hi,

Thanks for your reply!


>> Is this a decoding error on our part or an issue on the IDP side?
> 
> Postel's law probably applies here.  The IdP is probably not doing
> what we'd ideally like it to be doing, but your application would be
> best served by being tolerant of multiple identical values.
> 
>> If it's an error on our part, is it a Shibboleth SP configuration
>> error, a Shibboleth SP bug, or an issue with our app (which takes 
>> persistent-id, splits it on '!' and expects three parts).
> 
> The easiest place to fix this is probably in the app.

OK. It looks like it's trying to encode this list as a string separated
by semicolons. Where is that controlled? How do I set the separator
character? How do I decode semicolons in the actual data? What are the
escaping rules and where are they defined? Is this automatically legal
for any variable that the SP software pokes into our environment?

Oh so many questions? Pandora's Box? :-/






Regards,
@ndy

-- 
andyjpb at knodium.com
http://www.knodium.com/



More information about the users mailing list