Как правильно сделать авторизацию oauth в SPA + web api?
У меня есть клиент (spa, vue) и есть web api (asp net core). Задача: очень грубо говоря я делаю твиттер на минималках с авторизацией через сторонний сервис (в моём случае VK).
В чем главная проблема: допустим я авторизовался через ВК, но мне же нужно ещё хранить какие-то данные, которые никак не относятся к ВК (текстовые посты, как в твиттере).
То есть, чтобы при входе через ВК, пользователь получал доступ к своей учетной записи, на которой хранятся все его "твитты" и тд. Как можно сделать подобное ? Сложность в том, что все примеры, которые я нашёл, были описаны с asp.net mvc, но мне нужно именно web api + spa
Дак, а в чем проблема? У вас есть SPA, которая показывает кнопку "Авторизовать через ВК", которая открывает страницу ВК с обратным адресом, который ведет на URL бэка, и собственно SPA авторизацию через ВК никак не обрабатывает (если правильно помню, то можно можно через JS библиотеку вк)