Extending the SP Dynamic Metadata Provider

Rod Widdowson rdw at steadingsoftware.com
Tue Oct 31 05:40:49 EDT 2017


> For the LocalDynamic- there is currently nothing that removes expired entries from the source store.  

FWIW the more I think about this the more that seems like the correct thing.  If you don't populate it you don't delete it.  If you do (as in the cache), then you do.

That’s not to say that there shouldn't be a facility to do it, but that facility is not LocalDynamic data lookup.

Which reminds me of something I need to bottom out, but will observe - in the SP validity monitoring is done at the provider level.  AFAIR in the IdP it is an explicit filter invoked after resolution.   The only way this might affect anyone is when an Entity is available in two different places but invalid in the first one the resolver encounters.  The SP will then plow on and find the second one, the IdP won't (I think).

I'm not sure that we care (and I'm not 100% sure that I'm right), but it's an observation.

/Rod



More information about the dev mailing list