У меня есть приложение Blazor, на странице я использую следующий код для отображения некоторых разделов в зависимости от текущей роли пользователя.
<AuthorizeView Roles="EditorAdmin">
<Authorized>
<MatIconButton Icon="dashboard" OnClick="@OnClickDashboard"></MatIconButton>
</Authorized>
</AuthorizeView>
На сервере я назначаю новую роль с:
Microsoft.AspNetCore.Identity.UserManager.AddToRoleAsync
Но это не влияет на пользовательский интерфейс, мне нужно выйти из системы, а затем войти в систему. Я буду sh обновлять свой интерфейс, но как?