В чисто одностраничном приложении, построенном с использованием ReactJS, где сервер является просто API, есть ли причина для перенаправления для входа в систему?
Обычный рабочий процесс, когда вы получаете доступ к URL-адресу, для которого вам необходимо войти, а вы - нет, это:
- Перенаправление в / log_in с атрибутом next_page.
- Войти.
- Перенаправить обратно на следующую страницу.
В SPA, использующем ReactJS, все страницы, требующие входа, могут быть легко помещены в компонент, который не показывает страницу и вместо этого показывает диалог входа в систему.
Есть ли технические проблемы с этим подходом? Есть проблемы с безопасностью или удобством использования?