Продукт: Indeed CM
Затрагиваемые компоненты: OpenID Connect Server
Вопрос: Сервер OpenID Connect может работать только со своей внутренней БД sqlite или есть возможность задать другую СУБД? Как это сделать?
Ответ: При настройке Indeed CM с помощью Мастера настройки, дополнительный компонент OpenID Connect сервер настраивается на использование локальной СУБД - sqlite, но вы можете использовать другую БД (MSSQL, POSTGRESQL). Для этого необходимо создать пустую базу данных и указать параметры подключения к ней в файле: /opt/indeed/cm/oidc/appsetings.json.
Необходимо изменить параметры:
“defaultConnection”: “Filename-./data/oidc-server.sqlite3” “provider”: “sqlite”
Для подключения к БД PostgreSQL:
“defaultConnection”: “Host=indeed1.demo.local;Port=5432;Database=oidc;Username=servicepg;Password=Q1w2e3r4” “provider”: “pgsql”
Для подключения к БД MSSQL:
“defaultConnection”: “Data Source=INDEED1\SQLEXPRESS;Initial Catalog=oidc;User ID=DEMO\admin;Password=Q1w2e3r4” “provider”: “mssql”
|