Skip to content

KonovalovDS/WebApp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

REST API на ASP.NET Core

Изучение построения RESTful API-приложение на ASP.NET Core с поддержкой:

  • Аутентификации и авторизации (JWT)
  • Разграничения доступа по ролям (пользователь / админ)
  • Управления товарами и заказами
  • Подключения к PostgreSQL через Entity Framework Core
  • Swagger-документации
  • Docker-контейнеризации

Требования


Запуск с помощью Docker

docker-compose up --build

Настройки проекта (appsettings.json)

Для правильной настройки необходимо добавить appsettings.json файл с описанием:

{
  "Jwt": {
    "Key": {key},
    "Issuer": {issuer},
    "Audience": {users},
    "ExpiresInMinutes": {time}
  },
  "AdminUser": {
    "Username": {admin},
    "Password": {admin_password}
  },
  "ConnectionStrings": {
    "DefaultConnection": {db_connection_string}
  }
}

About

Изучение построения RESTful Web Api + EF PSQL

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages