Как отобразить роль пользователя в поле зрения? - PullRequest
0 голосов
/ 01 мая 2019

Я хотел бы отобразить роль в представлении в ASP.NET Core.Я захожу в приложение и у меня есть информация: Привет, {Пользователь}, у тебя есть разрешение: {разрешение}.

Как это сделать?Я искал различные справочники, но об этом ничего не сказано.

1 Ответ

1 голос
/ 01 мая 2019

Вы можете найти роли, сохраненные в претензиях:

@foreach(var claim in User.Claims){
   <p>@claim.Value</p>
}

Далее вы можете отфильтровать их по типу "Роль"

@foreach(var claim in User.Claims.Where(x => x.Type == "Role")){
   <p>Role: @claim.Value</p>
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...