Как передать информацию из события OnAuthenticated в контроллер и войти в систему?
Насколько я'веузнал здесь, Я могу'т звонок
HttpContext.GetOwinContext().Authentication.SignIn(...)
в FacebookАутентификацияProviderOnAuthenticated
событие. Кажется, это другой контекст.
Мои пользователи будут из Facebook, а это значит, что мне нужно будет получать такие данные, как,id
email
... Эта информация доступна наOnAuthenticated
событие, и мне нужна эта информация для входа.
Мне нужно получить доступ к этой информации на моем контроллере ...
Я попробовал это в случае:
context.OwinContext.Set("FacebookUser", rawUserObjectFromFacebookAsJson);
Но на контроллере, если я попытаюсь получить это, это ноль.
var fbuser = HttpContext.GetOwinContext()
.Get("FacebookUser");
Итак, мой вопрос, как я могу передать эти данные на контроллер, чтобы я мог войти?