У меня внешнее приложение написано на Angular 6, а внутреннее приложение (REST) написано Spring Boot.
Мне нужна авторизация через социальную сеть VK.
Что я уже сделал?Бэкэнд-сервер перехватывает все запросы, проверяет аутентификацию, если пользователь не аутентифицировался, сервер отправляет URL VK API для аутентификации через VK, клиент (веб-интерфейс) отправляет запрос в API VK с перенаправлением URI бэкэнд-сервиса.VK перенаправляет на бэкэнд-сервис с кодом, а бэкэнд отправляет новый запрос в VK на получение токена, после получения токена Backend выполняет перенаправление на клиент.для разработки мобильного программного обеспечения, как я буду делать перенаправление в зависимости от моего клиента?
Пожалуйста, скажите мне.Какой должна быть архитектура для моего приложения, если интерфейс и бэкэнд разделены.