StoredID data connector: what happens when the database goes down?
Peter Schober
peter.schober at univie.ac.at
Thu Jun 12 10:42:05 EDT 2014
* Peter Schober <peter.schober at univie.ac.at> [2014-06-12 16:28]:
> * Wessel, Keith <kwessel at illinois.edu> [2014-06-12 16:17]:
> > I'm assuming that if it can't find an existing stored id for any
> > reason, whether it's that the user doesn't have one yet or the
> > database is unavailable, it just computes one. Is that correct?
If the database is availabe, it computes one and stores it.
> I highly doubt that. If a data connector becomes unavailable (and you
> don't have a failover data connector configured) the attribute
> resolustion fails wholesale, IIRC.
Also, trying to fall back to computedId if the database becomes
unavailable isn't reasonable, as the existing (stored, persisted)
value might be different from the freshly computed one, potentially
sending a different identifier to the service (which would result in
the subject being a different one to the service, etc.)
-peter
More information about the users
mailing list