I want to setup an e-commerce store with a Django Rest Framework on the backend and React JS on the frontend and I also want to build a mobile application for the store.
I want the api to be only accessible by my React Front End client and my Mobile app, but I want my customers to see the product list without signing up or logging in first.
Is there a way to authenticate the client (the application itself) just for one view and all for all other views the user has to authenticate?
Do I need to setup an API key? Can you guys help me with some examples please?