Задать вопрос
@Bibort

Получить Microsoft Identity value/type?

Я использую библиотечные ClaimsIdentity в Asp.net для аутентификации пользователей.

var claims = new List<Claim>
                {
                    new Claim(ClaimsIdentity.DefaultNameClaimType, loginModel.NickName),
                    new Claim(ClaimsIdentity.DefaultRoleClaimType, loginModel.UserRole),
                    new Claim("UserID", loginModel.UserId.ToString()),
                };
                ClaimsIdentity claimsIdentity = new ClaimsIdentity(
                    claims,
                    "ApplicationCookie",
                    ClaimsIdentity.DefaultNameClaimType,
                    ClaimsIdentity.DefaultRoleClaimType);


В дальнейшем я могу в контроллерах использовать огораживающие хелперы, например
[Authorize(Roles = "administrator")]
public IActionResult Index() { //to do
}


Вопрос в следующем. Как я могу из HttpContext получить те же key/value из кукиса.DefaultRoleClaimType, например?

Спасибо!
  • Вопрос задан
  • 58 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Stepik
    Профессия "C# разработчик"
    1 неделя
    Далее
  • XYZ School
    C# для разработки игр
    5 месяцев
    Далее
  • Учебный центр IBS
    DEV-001_NET Шаблоны проектирования GoF. Редакция для .NET
    1 неделя
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

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