I am new to using Shibboleth IdP (2.4), but we are setting up two new
servers for our site. Most of the work has already been done (mostly by
contractors, a little tweaking by us).
We have an attribute (eduPersonTargetedID/persistentID) which requires a
calculated value similar to the 'computedID' attribute. Currently this
value is calculated when first required, but then stored in a local
MySQL database. On subsequent requests for the attribute, the MySQL
database is used to look up the value (or so I gather. I've still to
work out how shibboleth actually stores and retrieves the value).
My question though is, is it worth using a DB to store/lookup the value?
Is there any advantage in using a local DB? Would it not be a simper
configuration to just calculate the attribute value on the fly (the same
as 'computedID')? This also then avoids us having to maintain the DB
(removing old records etc etc).
John Horne Tel: +44 (0)1752 587287
Plymouth University, UK Fax: +44 (0)1752 587001