Как передать информацию из события OnAuthenticated в контроллер и войти в систему?

Насколько я'веузнал здесь, Я могу'т звонок

HttpContext.GetOwinContext().Authentication.SignIn(...)

в FacebookАутентификацияProviderOnAuthenticated событие. Кажется, это другой контекст.

Мои пользователи будут из Facebook, а это значит, что мне нужно будет получать такие данные, как,idemail... Эта информация доступна наOnAuthenticated событие, и мне нужна эта информация для входа.

Мне нужно получить доступ к этой информации на моем контроллере ...

Я попробовал это в случае:

context.OwinContext.Set("FacebookUser", rawUserObjectFromFacebookAsJson);

Но на контроллере, если я попытаюсь получить это, это ноль.

var fbuser = HttpContext.GetOwinContext()
                 .Get("FacebookUser");

Итак, мой вопрос, как я могу передать эти данные на контроллер, чтобы я мог войти?

Ответы на вопрос(1)

Ваш ответ на вопрос