Как мне настроить cook ie для обеспечения безопасности. NET Core? - PullRequest
0 голосов
/ 20 марта 2020

Я столкнулся с проблемами при использовании Identity Server 4. Это общая проблема, которая требует SameSite = None и безопасных файлов cookie. Хотя мне удалось установить для SameSite значение «Нет», я не настроил файлы cookie для обеспечения безопасности.

Я попытался выполнить поиск в Интернете, но не смог найти полное решение. Мне также понадобится информация о том, где использовать эту часть кода, поскольку у меня нет опыта.

Я использую ASP. NET Core 3.1.

Спасибо

1 Ответ

0 голосов
/ 20 марта 2020

Вы можете установить параметры настройки ie следующим образом

services.AddIdentityServer()
.AddInMemoryClients(Clients.Get())
.AddInMemoryIdentityResources(Resources.GetIdentityResources())
.AddInMemoryApiResources(Resources.GetApiResources())
.AddDeveloperSigningCredential()
.AddTestUsers(TestUsers.Users);

services.AddAuthentication("MyCookie")
    .AddCookie("MyCookie", options =>
    {
        options.ExpireTimeSpan = ...;
    });

для получения дополнительной информации читайте Cook ie аутентификация .

...