Как организовать систему переключения публичных запросов на приватные?
Есть SPA с публичной и приватной частями. На бэке присутствуют методы public и private для неавторизованных пользователей и авторизованных соответственно. Как с точки зрения проектирования правильнее было бы организовать систему проверки авторизации и в случае, если в localstorage лежит токен, то менять все public запросы на private. Если есть у кого подобный опыт, поделитесь пожалуйста. Пока у меня возникла идея использовать angular интерсепторы, что способны модифицировать каждый http запрос исходя из условий.
Это каким образом?
Что вообще за разделение странное? Обычно есть пул запросов, фронтенд в каждом запросе шлет токен авторизации, бэкенд в каждом запросе проверяет права доступа.
Именно на бэке решается какую модель отдавать (расширенную с доп инфой) если пользователь заслал токен? Выходит описаная мною выше практика неправильная (разные эндпоинты для публичной и приватной частей)