В обновления .NET 7 Preview 5 вошло много интересных изменений ASP.NET Core. tl;dr: Облегчение работы с аутентификацией и авторизацией Настройка аутентификации и авторизации в приложениях ASP.NET Core требует большого количество правок кода — добавления обработки в IServiceCollection, добавление middleware. Конфигурация может иметь много тонких настроек, но для типовых сценариев появились новые упрощенные апи для добавления авторизации в приложениях. Изменения касаются в первую очередь JWT-токенов. Единая точка настройки аутентификации В WebApplicationBuilder появилось новое свойство Authentication, котроое служит единой точкой настройки аутентификации, которое предоставляет доступ к AuthenticationBuilder и самостоятельно заботится о добавлении нужных middleware в пайплайн обработки. Пример приложения с аутентификацией по JWT-токену, где для одного из методов проверяется аутентификация (используется nuget-пакет Microsoft.AspNetCore.Authentication.JwtBearer): Для задания настроек ауте
Что нового в ASP.NET Core .NET 7 Preview 5
10 июля 202210 июл 2022
29
3 мин