//Загрузка информации о пользователе изх метаданных private void LoadMetadata(ICommonMetadata metadata) { /*//Пока тестовые данные * UserId = Guid.NewGuid().ToString(); * _roles = new[] { "admin", "user" }; * UserName = "******";*/ UserId = metadata.UserId; UserName = metadata.UserName; _roles = metadata.Roles?.Split(",") ?? Array.Empty <string>(); }
internal SecurityContext(ICommonMetadata metadata) { LoadMetadata(metadata); }