Allow products endpoint to be publicly accessed

Issue #1473

* Allow public access to products API endpoint
* Public access to the products API is logged as 'public'