Я пытаюсь использовать новую среду MVC5 в предварительном просмотре VS 2013.
Структура проверки подлинности членства была пересмотрена и заменена на OWin
.
В частности, я включил внешний аутентификатор Google auth.
Это было очень просто сделать.
Просто раскомментируйте эту строку: app.UseGoogleAuthentication();
в файле Startup.Auth.cs в каталоге App_Start нового проекта MVC по умолчанию.
Итак, я хочу получить доступ к дополнительным данным, которые исходят от поставщика аутентификации, например URL-адрес аватара пользователя, который будет отображаться в моем приложении.
В рамках более старой реализации OAuth против провайдера членства asp.net был способ зафиксировать это с помощью этого словаря ExtraData, найденного здесь: ProviderDetail.ExtraData Свойство.
Я не могу найти много документации о том, как OAuth и OWin работают вместе и как получить доступ к этим дополнительным данным.
Может кто-нибудь просветить меня?