LPS-47464 validate before checking
LPS-44430 Allow the auth.public.paths property to be contributed from the OSGi container
LPS-44430 make the default impl reusable
LPS-44430 migrate to new model for hook registration
LPS-44430 apply standard singleton pattern
LPS-44430 SF auto
LPS-48386 remove unused code
LPS-48386 SF