Вы получите user_id от JWT, поэтому для нас мы просто используем /api/products
в нашем программном обеспечении. Мы избегаем использования нескольких источников данных, так как это может создать путаницу, и все в JWT проходит проверку подлинности, поэтому мы можем доверять этому.
Если бы я хотел, чтобы пользователь мог видеть товары других пользователей, я бы использовал /api/products/search?user_id=XXX
для гибкой системы поиска, которую можно расширить для поиска товаров по другим критериям.