Добрый день.
Версия 3.38.5
У меня есть клиенты, пользующиеся WEB-интерфейсом, которым запрещен просмотр нештатных ситуаций.
При входе этих клиентов в WEB-интерфейс возникает ошибка, показанная на скриншоте.
Сделайте, пожалуйста, чтобы эта ошибка не возникала при запрете таких разрешений для учетных записей.
Вот фрагмент файла “server_error.2021-02-03.log”, относящийся к этой ошибке.
2021-02-03 01:57:22.2858 E:98 Microsoft.AspNetCore.SignalR.Internal.DefaultHubDispatcher Failed to invoke hub method ‘Subscribe’. 1. [Lers.Server.Core] Lers.PermissionDeniedException: Учетная запись должна обладать следующими разрешениями: “Просмотр нештатных ситуаций”.
Стек вызовов:
at Lers.Security.PermissionManager.CheckAll(IAccount account, AccessRight[] accessRights)
at Lers.Security.PermissionManager.AssertEntityTypeAllowedForAccount(IAccount account, EntityType entityType)
at Lers.UserSessions.Request.SubscribeEventRequestProcessor.ProcessSubscribeEvent(IAccount currentAccount, ISession currentSession, Operation operation, EntityType entityType, Int32 entityId)
at Lers.Server.Api.Rpc.ServerHub.Subscribe(Operation operation, EntityType entityType, Int32 entityId)
at lambda_method(Closure , Object , Object[] )
at Microsoft.AspNetCore.SignalR.Internal.DefaultHubDispatcher1.ExecuteHubMethod(ObjectMethodExecutor methodExecutor, THub hub, Object[] arguments) at Microsoft.AspNetCore.SignalR.Internal.DefaultHubDispatcher
1.<>c__DisplayClass13_0.<g__ExecuteInvocation|0>d.MoveNext()
HResult:-2146233088
Спасибо.