Ядро сигнала не посылает файлы cookieC#

Место общения программистов C#
Ответить
Anonymous
 Ядро сигнала не посылает файлы cookie

Сообщение Anonymous »


cookie - это самое большое разочарование, которое я испытываю с веб -разработкой, они мешали мне много лет. Я просто хотел бы сказать, что «я ненавижу печенье» ... и Cors. (Обратите внимание, что я понимаю, что они являются важными функциями безопасности, чтобы защитить нас.) /> Моя цель состоит в том, чтобы сгруппировать все соединения с концентратором по утверждению, которое должно присутствовать, когда пользователь входит в систему.

Но, конечно, я не могу идти дальше, потому что я не вижу никаких претензий.

Код: Выделить всё

[Authorize]
public class TeamHub : Hub
{
public async override Task OnConnectedAsync()
{
await base.OnConnectedAsync();

var key = Context.User.Claims.FirstOrDefault(c => c.Type == IdentityUserClaims.ClientKey)?.Type;
if (!string.IsNullOrWhiteSpace(key))
{
await Clients.Groups(key).SendAsync("memberConnected", new ConnectedMemberResult()
{
Id = Context.User.Claims.FirstOrDefault(c => c.Type == ClaimTypes.NameIdentifier)?.Value,
FirstName = Context.User.Claims.FirstOrDefault(c => c.Type == IdentityUserClaims.FirstName)?.Value,
LastName = Context.User.Claims.FirstOrDefault(c => c.Type == IdentityUserClaims.LastName)?.Value,
OnlineStatus = OnlineStatus.Online
});
await Groups.AddToGroupAsync(Context.ConnectionId, key);
}
}
< /code>
Вот мой код для подключения к концентратору:

Здесь есть некоторые делегаты, чтобы позволить мне настроить запрос, но я не знаю, что поместить здесь, чтобы установить файлы cookie на каждом запросе: < /p>
< /p>


Подробнее здесь: [url]https://stackoverflow.com/questions/64291881/signalr-core-not-sending-cookies[/url]
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»