new syntax for RequiredValidUntil filter

Rod Widdowson rdw at steadingsoftware.com
Tue Feb 14 09:28:23 EST 2017


> Why not REQUIRE @maxValidity instead?

We cannot, that would break backwards compatibility.  It might be compatibility against broken behaviour but we still cannot break
configurations (I maintain). At least in 3.4 you'll get a warning for that sort of non-sense.

> but it makes no sense.
None at all, I agree.  It's been a thorn in my side since V2 days

> There's probably a good reason.

Again , backwards compatibility, as is the fact that maxValiditydInterval can be a value in seconds or a Duration (rather than a
value in milliseconds or a Duration like every over Shibboleth controlled setting).  That is why we introduced maxValidity (which is
milliseconds or Duration)

In short, it's a mess.  In V4 you should expect to see the default value become 14 days (or some such value).  This is all part of
clearing the decks to allow us to make a compatible change in V4 for sensibly configured systems, there are others in the pipe (see
for example the Dependency stuff - expect <Dependency> to go away in V4.

/Rod



More information about the dev mailing list