Releases: AISGorod/AISGorod.AspNetCore.Authentication.Esia
Releases · AISGorod/AISGorod.AspNetCore.Authentication.Esia
v1.5.0 - MIT & nonce fixes
Версия 1.5.0
- Изменена лицензия с GNU GPL на MIT License.
- Убрана валидация nonce по рекомендации оператора ЕСИА. Проблема с параметром возникла примерно 16 ноября 2022.
v1.4.0
Версия 1.4.0
- Добавлена возможность указания собственной реализации валидатора маркера доступа через
options.SecurityTokenValidator
(#13). См. тестовый проект. - Добавлена возможность переопределения
IEsiaHandler:OpenIdConnectHandler
(#13).
Версия 1.3.0
- Добавлены перегрузки
EsiaExtensions.AddEsia
для переопределения EsiaEvents (#10).
v1.2.0
- Добавлена поддержка .NET Core 3.1.
- Убрана подпись запросов при помощи RSA.
- Пример использования библиотеки переведён на netcoreapp3.1.
v1.1.0
- Добавлена возможность реализации своего механизма подписи (интерфейс
IEsiaSigner
). - Переработан пример для демонстрации подписи запросов по ГОСТ 34.10-2012 при помощи openssl.
- Добавлена инструкция по запуску примера на Ubuntu 18.04 и Windows 10 с WSL.
- Указание сертификата в настройках (
options.Certificate
) признано устаревшим, т.к. ЕСИА отказывается от RS256 для подписи запросов и в .Net core нет поддержки ГОСТ по умолчанию.
v1.0.2
- Интерфейс
IEsiaEnvironment
сделан публичным. - Реализации интерфейса для тестовой и продукционной среды сделаны публичными, убран модификатор
sealed
. - Добавлена возможность в настройках подключения ЕСИА указывать собственную реализацию интерфейса
IEsiaEnvironment
.