|
||
---|---|---|
.. | ||
.config | ||
Properties | ||
appsettings.Development.json | ||
appsettings.json | ||
appsettings.Tests.json | ||
DD.Persistence.App.csproj | ||
defaultsettings.Development.json | ||
defaultsettings.json | ||
defaultsettings.Tests.json | ||
Dockerfile | ||
Program.cs | ||
Readme.md |
DD.Persistence.App Readme
Краткое описание DD.Persistence.App сервиса
DD.Persistence.App - проект исполняемого файла микросервиса
Настройка DD.Persistence.App (файл appsettings.json)
appsettings.json
- файл с настройками проекта.
Подключение к БД
- Настройки подключения к базе хранятся в свойстве
DefaultConnection
секцииConnectionStrings
файлаappsettings.json
, где:- Host - название или ip хоста;
- Database - название базы данных;
- Username - пользователь базы данных;
- Password - пароль базы данных;
- Больше информации о настройке подключения к postgreSQL можно прочесть по ссылке
Авторизация
- В проекте предусмотрены 2 типа авторизации:
- Авторизация через KeyCloak. Используется в продакшен версии.
- Авторизация через Jwt-токен. Используется для разработки и тестирования.
- Для включения авторизации через KeyCloak необходимо:
- Установить секцию
NeedUseKeyCloak
файлаappsettings.json
вtrue
- По необходимости настроить свойства секции
Authentication
файлаappsettings.json
defaultsettings.json
Копия файла appsettings.json
хранится в файле defaultsettings.json