How can I lock out non-authenticated users from a whole taxonomy I have a taxonomy hooking together different content types, everything is working as expected. However, I never want non-Admins to see the taxonomy pages, just names or other related fields in views on other pages. How can hide all of this taxonomies pages from non-authenticated users?

Specific example:


Sales Contact (Node Type) - Sales contact name, address, phone, etc.
Products (Node Type) - All sorts of assorted Product Details
Sales Classifications (Taxonomy) - Types of contracts we have with Sales Contacts, and what products they cover.


Product pages and Sales Contact pages are public, but a Sales Classification page makes no sense to show end users. That said, on Product detail pages I'd like to show some of the Sales Classification fields to end users.

Taxonomy Access Control looked promising, but you can ether lock down the whole term (including related nodes) OR set it to do node permissions separately.

Any recommendations would be appreciated.

thanks
I ended up using Rabbit Hole, it seams to do everything I was looking for.  More details from the module's project page:

Rabbit Hole is a module that adds the ability to control what should happen when an entity is being viewed at its own page.
Perhaps you have a content type that never should be displayed on its own page, like an image content type that's displayed in a carousel. Rabbit Hole can prevent this node from being accessible on its own page, through node/xxx.