Andrey on .NET | ASP.NET Core

ASP.NET Core. Аутентификация в API. Часть 4: Refresh Token

Разговор про аутентификацию при помощи JWT будет не полным если не упомянуть еще один токен – Refresh Token. Цель данной статьи понять зачем он нужен и каким образом используется [Ещё]

Реализация нескольких версий API в ASP.NET

При разработке API веб-приложения часто возникает вопрос создания и поддержки нескольких версий API. Один из самых простых способов сделать это – использовать библиотеку Microsoft.AspNetCore.Mvc.Versioning или ее версию для других платформ. [Ещё]

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

В предыдущей части был рассмотрена реализация аутентификации в API с использованием JWT на базе JWS стандарта. В этой части перейдем к использованию JWT на базе JWE. [Ещё]

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

Во второй части перейдем непосредственно к коду. Реализуем веб-приложение с простым демонстрационным API, доступ к которому будет возможен только аутентифицированным пользователям. [Ещё]

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

Поддержка шаблона Внедрение зависимостей (Dependency Injection или сокращенно DI) присутствует в ASP.NET уже достаточно давно. В данной статье рассмотрим какие возможности использования DI существуют в ASP.NET Core и ASP.NET Core MVC. [Ещё]

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

Аутентификация это одна из постоянных составляющих частей API веб-приложения. Один из удобных вариантов ее реализации - использование Json Web Token (JWT). Разберемся что такое JWT. [Ещё]

ASP.NET Core: Мета-пакет Microsoft.AspNetCore.App

ASP.NET Core 2.1 представляет новый мета-пакет NuGet под названием Microsoft.AspNetCore.App. Это замена существующему и использовавшемуся в предыдущих версиях мета-пакету Microsoft.AspNetCore.All. [Ещё]

ASP.NET Core 2.1: Улучшения WebAPI

Часть изменений, которые сделаны в ASP.NET Core 2.1. касаются возможностей создания WebAPI приложений. Они включается в себя специальные соглашения для контроллеров, улучшенную обработку ввода и ошибок, а так же JSON. [Ещё]