У меня есть размещенный веб -API ASP.NET на Smarter ASP, и я доступ к указанному API с использованием приложения React локально (LocalHost). Проблема, с которой я сталкиваюсь, заключается в том, что файлы cookie устанавливаются в заголовках ответов, но как только я закрываю меню Dev Tools и снова открываю его, они исчезают. < /P>
Также я могу ' T декодируют файлы cookie, потому что JS не может их найти, и каждый раз, когда я обновляю страницу, пока меню Dev включено, я по какой -то причине вижу куки, и я не уверен, как я бы это исправил.
Должен ли я просто вернуть файлы cookie В ответе JSON и общение с API через отправленный токен и не полагаться на файлы cookie, установленные сервером во время разработки? < /p>
Примечания: < /p>
Эта проблема только что происходит с хостингом API < /li>
Я знаю, что могу работать с местным API, но я работаю в команде, поэтому им нужен размещенный API, чтобы получить доступ к конечные точки и Data < /li>
< /ul>
код для установки файлов cookie: < /p>
private void SetAccessTokenInResponse(string accessToken)
{
Response.Cookies.Append(AccessTokenName, accessToken, new CookieOptions
{
HttpOnly = false,
Secure = true,
SameSite = SameSiteMode.None,
Expires = DateTime.Now.AddMinutes(15)
});
}
private void SetRefreshTokenInResponse(string refreshToken)
{
Response.Cookies.Append(RefreshTokenName, refreshToken, new CookieOptions
{
HttpOnly = true,
SameSite = SameSiteMode.None,
Secure = true,
Expires = DateTime.Now.AddDays(7),
Path = "/auth/refresh-token"
});
}
< /code>
Заголовки ответов: < /p>
Заголовки ответов < /p>
Как я уже сказал Домен API только тогда, когда я обновляю, и инструменты Dev включены или входите с инструментами Dev (иногда я по какой -то причине нахожу дубликаты cookie, но как только я обновляю, дублирующие файлы cookie уходят). Как только я закрываю инструменты разработки и открываю их снова, файлов cookie больше нет.
Подробнее здесь: https://stackoverflow.com/questions/794 ... -net-react
Cross-Domain Cookie (.net & React) ⇐ C#
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Как я могу загрузить HTML -страницу Cross Domain с помощью jQuery Ajax?
Anonymous » » в форуме Jquery - 0 Ответы
- 5 Просмотры
-
Последнее сообщение Anonymous
-