Lock down file in an ICentralizedFileStore to authenticated users

I implemented a custom file storage provider, but I am wondering if there is a way to restrict the download URL to authenticated users.

I saw there was an interface called: ICentralizedFileAccessValidator, but I'm not entirely sure what that does and it does not seem to be firing if I implement it.  For example if someone obtains this URL, can I validate they are not an anonymous user?

/cfs-filesystemfile/__key/hf_5F00_learning_5F00_resources/LearningResources/St-Urho-Day-SCHOOL-EVENT-FLYER.jpg?_=638164841824233562