ASP.NET Core: Аутентификация API. Часть 1: JWT

ASP.NET Core logoАутентификация это одна из постоянных составляющих частей API веб-приложения. Привычный вариант реализации с помощью cookie здесь не подходит, т.к. большинство клиентов не смогут его поддерживать. Можно передавать имя пользователя и пароль пользователя с каждым запросом. Но есть способ лучше – использовать Json Web Token (JWT). Реализовать его поддержку в ASP.NET Core приложении достаточно просто. Но для начала разберемся что же такое JWT.

Читать дальше...

Интересности #132

В этот раз статей не так много, но это не повод пройти мимо них. В качестве бонуса - расписание конференций и встреч В Москве и Санкт-Петербурге на ближайший месяц.

Читать дальше...

ASP.NET Core 2.2 preview 2

ASP.NET Core logoВышла 2-ая предварительная версия ASP.NET Core 2.2. Разработчики ASP.NET Core активно работали над ней последний месяц и готовы представить ее аудитории. В ответ они ожидают получить обратную связь, которая поможет улучшить финальную версию.

Читать дальше...

Сентябрьское обновление .NET Core 2.1

.NET Core logoКомпания Microsoft выпустила обновление, которое закрывает две проблемы с безопасностью у .NET Core 2.1 приложений. Обе исправленные уязвимости позволяли проводить атаки на отказ в обслуживании (DoS).

Читать дальше...

ASP.NET Core: Изменяем лимит на размер загружаемого файла

ASP.NET Core logoПо умолчанию ASP.NET Core 2.0 ограничивает размер загружаемого файла 30 мегабайтами. В некоторых случаях этого может отказаться мало и тогда необходимо увеличить значение этого ограничения. В других ситуациях, возможно, разработчикам хотелось бы его уменьшить.  В классическом ASP.NET это достигалось за счет изменений в файле конфигурации IIS web.config.Но ASP.NET Core приложение кроссплатформенно и может использоваться на серверах различного типа. Соответственно и вариантов решения проблемы будет несколько.

Читать дальше...