Почему на клиенте исчезают куки при перезагрузке страницы?

Суть такая, я разрабатываю бекенд часть сайта, друг делает фронтенд, я запускаю у себя сервер через ngrok и друг на него посылает http запросы, во время входа в аккаунт пользователя ему устанавливаются куки вот таким образом

var cookieOptions = new CookieOptions
{
    HttpOnly = true,
    Secure = true,
    SameSite = SameSiteMode.None,
    Path = "/",
    Expires = DateTime.UtcNow.AddHours(options.Value.ExpiresHours)
};

HttpContext.Response.Cookies.Append("kuka", token, cookieOptions);

CORS динамически настроен -

builder.Services.AddCors(options =>
{
    options.AddPolicy("DynamicCorsPolicy", policy => //На время разработки
    {
        policy.AllowAnyMethod()
              .AllowAnyHeader()
              .AllowCredentials()
              .SetIsOriginAllowed(origin => true);
    });
});
//
//
//
app.UseCors("DynamicCorsPolicy");

Используется https, credentials от клиента поступает, Set-cookie в хедерах присутсвует Кука приходит, всё нормально, но после перезагрузки страницы исчезает, как это можно решить? Куки приходит

Expires у куки


Ответы (0 шт):