ASP.NET Core 2.1 Hangfire ошибка при репликации - PullRequest
1 голос
/ 21 октября 2019

Я использовал kubernetes StatefulSet для модуля зависания в gke kubernetes. Он работает отлично, за исключением случаев, когда я делаю репликацию. Я получаю это исключение из-за проверки токена Antiforgery:

Microsoft.AspNetCore.Antiforgery.Internal.DefaultAntiforgery [7] Исключение было выдано при десериализации токена. Microsoft.AspNetCore.Antiforgery.AntiforgeryValidationException: не удалось расшифровать маркер защиты от подделки. ---> System.Security.Cryptography.CryptographicException: ключ {9f4f1619-10ff-4283-a529-eb48a0799815} не был найден в кольце для ключей.

Есть какое-либо решение, пожалуйста?

1 Ответ

0 голосов
/ 25 октября 2019

Ответ на ключ Persist DataProtection для повторного ввода

var redis = ConnectionMultiplexer.Connect("localhost,password=password");

services.AddDataProtection()
        .PersistKeysToStackExchangeRedis(redis, "DataProtection-Keys");
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...