IdP 3.3.2 FileBackedHTTPMetadataProvider: RequiredValidUntilFilter & HTTP Conditional GET

David Arnold arnoldd at mcmaster.ca
Thu Jan 17 11:55:05 EST 2019


Perfect, thanks Scott.  I already have a query in to CAF to determine
the best "mutually acceptable" validUntil expectation.  I'll also get
our operations team to monitor idp-process.log for this condition.

Thanks,

D.

On Thu, 2019-01-17 at 16:39 +0000, Cantor, Scott wrote:
> On 1/17/19, 11:15 AM, "users on behalf of David Arnold" <
> users-bounces at shibboleth.net on behalf of arnoldd at mcmaster.ca> wrote:
> 
> > The upshot is that a RequiredValidUntilFilter failure for a given
> > payload is
> > essentially permanent (or you restart your IdP, clearing memory and
> > any
> > HTTP cached values).
> 
> Filters come after. The state of the HTTP resource is what's tracked
> (because it is in fact fixed), not the result of evaluating the
> filters, because by then it's already been stored off.
> 
> > Is this expected behaviour?
> 
> Yes. You would not apply the filter with a threshold that would be
> exceeded under expected operation. You allow whatever slack is needed
> (much like clock skew), and you monitor for errors in the log. If,
> like, most, you can't really stare at logs all day, automating that
> via email notifications and such is a good idea.
> 
> If a federation promises a validity window of X days, you wouldn't
> use X as the filter value, but X + a few days, essentially. It used
> to give me some heartburn that revocation windows were still on the
> order of weeks, but when I consider that use of SAML in every other
> context has absolutely no revocation mechanism whatsoever, I get less
> defensive about how I designed things.
> 
> -- Scott
> 
> 
-- 
David Arnold, Lead Architect - PeopleSoft
University Technology Services
McMaster University BSB233
1280 Main Street West
Hamilton, ON Canada L8S 4K1
Email: arnoldd at mcmaster.ca
Phone: 905-525-9140 x23843
Web: http://www.mcmaster.ca/uts



More information about the users mailing list