ключи сохраняются в Redis. Видимо, ночью он перезапустился и приложение стало на все запросы отвечать кодом 400 с ошибкой
An exception was thrown while deserializing the token. Microsoft.AspNetCore.Antiforgery.AntiforgeryValidationException: The antiforgery token could not be decrypted.
---> System.Security.Cryptography.CryptographicException: The key {***} was not found in the key ring.
пока я его не перезапустил. Как избежать такой фигни, чтобы при ошибке оно просто перегенерило ключи? Пусть даже клиенты со старыми куками должны будут заново авторизоваться
https://github.com/dotnet/AspNetCore/issues/13476 найс приколы, конечно
Обсуждают сегодня