Допустим, я размещаю свой веб-сайт с https://test.mycompany.com/app01/index.html. Index.html - это моя страница входа.https://test.mycompany.com:10000 мой бэкэнд.Виноградная лоза питает бэкэнд.Я установил свой файл cookie следующим образом:
Dim token As IdentityModel.Tokens.Jwt.JwtSecurityToken = Nothing
Dim j As String = JWT.Serialize(FetchSetting("JWTKey"), String.Empty, String.Empty,
ClaimsIdn, token, FetchSetting("GlobalTimeout"))
Dim AuthCookie As New Net.Cookie("Authorization", j) With {
.Expires = token.ValidTo,
.Path = "/",
.Domain = "test.mycompany.com"
}
Context.Response.Cookies.Add(AuthCookie)
Когда я вхожу в систему, я наблюдаю через консоль Chrome.Logon возвращает 200. В Network> (запрос POST входа в систему) я вижу вкладку Cookies .Я также вижу заголовок Set-Cookie на вкладке Заголовки (под Заголовки ответа ).В разделе Приложения> Файлы cookie он пуст.Если бы я вставил эту строку в консоль и установил ее на document.cookie
, она бы установилась правильно (и это можно увидеть в Приложениях> Файлы cookie).