Архив за 2018

Найдено материалов: 59

  • ASP.NET Core. Аутентификация в API. Часть 2: Реализация с JWS

    ASP.NET Core logo Во второй части перейдем непосредственно к коду. Создадим демонстрационное веб-приложение с простым API, доступ к которому будет возможен только аутентифицированным пользователям с помощью JWT.

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

  • Расширения Visual Studio: выделяем предварительные версии

    Visual Studio logo На Visual Studio Marketplace зачастую можно найти предварительные версии расширений для Visual Studio. С одной стороны, они позволяют как можно раньше ознакомиться с их новыми возможностями. С другой стороны, надежность их работы может сильно уступать стабильным версиям. Поэтому важно, чтобы пользователь четко осознавал что он устанавливает предварительную версию. Для этого разработчики обычно добавляют слово “Preview” в название расширения. Но есть и другой способ.

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

  • ASP.NET Core: Внедрение зависимостей

    ASP.NET Core logo Поддержка шаблона “Внедрение зависимостей” (Dependency Injection или сокращенно DI) присутствует в ASP.NET уже достаточно давно. Рассмотрим какие возможности использования DI существуют в ASP.NET Core и ASP.NET Core MVC, включая новые, по сравнению с MVC 5, способы внедрения зависимостей через параметр метода и свойство.

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

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

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

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

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

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

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