Добрый день!
В своем ASP MVC приложении, я использую авторизацию через Вконтакте. Из Вконтакта тянется вся информация о пользователе, а так же ссылка на его аватар.
Для авторизации, я использую модуль dukenuken.
С получением данных при первом входе - проблем не возникает. Пользователь авторизуется, на основе него создается пользователь Identity. Информация сохраняется в базу данных.
Я хочу реализовать работу таким образом, чтобы при входе в систему пользователь видел свою актуальную аватарку ВК. Но столкнулся с проблемой, что при работе с HomeController я не могу обратиться к информации, полученной через внешние сервисы.
В AccountController в одном из методов есть строка, которая получает все что мне необходимо. Но это работает только при первхом входе и только в AccountController.
var info = await AuthenticationManager.GetExternalLoginInfoAsync();
Как мне получить информацию о внешней авторизации, при последующих входах?
Пример проекта можно найти здесь
https://github.com/vailukhin/TestVKAuth