Изучение построения RESTful API-приложение на ASP.NET Core с поддержкой:
- Аутентификации и авторизации (JWT)
- Разграничения доступа по ролям (пользователь / админ)
- Управления товарами и заказами
- Подключения к PostgreSQL через Entity Framework Core
- Swagger-документации
- Docker-контейнеризации
docker-compose up --buildДля правильной настройки необходимо добавить appsettings.json файл с описанием:
{
"Jwt": {
"Key": {key},
"Issuer": {issuer},
"Audience": {users},
"ExpiresInMinutes": {time}
},
"AdminUser": {
"Username": {admin},
"Password": {admin_password}
},
"ConnectionStrings": {
"DefaultConnection": {db_connection_string}
}
}