Загрузка сеанса в ядре asp.net, когда у меня есть .AspNetCore.Session, отправленный из источника данных веб-службы дизайнера отчетов Telerik. - PullRequest
0 голосов
/ 03 января 2019

Я работаю с telerik report dsigner 2018 и использую источник данных веб-службы, в конфигурации службы я добавил идентификатор .AspNetCore.Session, как показано ниже, для загрузки сеанса в моем веб-проекте asp.net.

Имя: Cookie Тип: Header Значение: .AspNetCore.Session=CfDJ8P0 .....

ожидаемое поведение, как я пытался с почтальоном, загрузить сеанс в который я разрешилРоли используются в перехватчике авторизации, а затем отправляются в контроллер и получают данные.Но в Telerik Report Designer 2018 флаг _isNewSessionKey всегда ложен.Я попытался получить .AspNetCore.Session Cookie из заголовков запроса, но я не нашел способа загрузить сессию с ним.StringValues header; if (httpContext.Request.Headers.TryGetValue("HeaderCookie", out header)) { httpContext.Request.Headers.Add("Cookie", header); // i'm trying to load session here /!\ .......... }

...