kid-programmer
@kid-programmer

ASP MVC 5. Аутентификация и авторизация?

Как устроена у вас система аутентификации и авторизации на проектах, своя реализация (если мож краткий пример) или готовой OWIN, simple membership provider. Не могу понять как пользоватся готовой owin не нарушая своей доменной модели где есть свой user.

где можно взять исчерпывающий вариант для новичков по теме... с примерами owin
  • Вопрос задан
  • 7188 просмотров
Пригласить эксперта
Ответы на вопрос 1
kid-programmer
@kid-programmer Автор вопроса
Сам делаю так, грубый пример
//Вход
var claims = new List<Claim>();
claims.Add(new Claim(ClaimTypes.Name, "Brock"));
claims.Add(new Claim(ClaimTypes.Email, "brockallen@gmail.com"));
var id = new ClaimsIdentity(claims,DefaultAuthenticationTypes.ApplicationCookie);
var ctx = Request.GetOwinContext();
var authenticationManager = ctx.Authentication;
authenticationManager.SignIn(id);

//Выход
var ctx = Request.GetOwinContext();
var authenticationManager = ctx.Authentication;
authenticationManager.SignOut();
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы