1
0
mirror of https://github.com/akpaevj/AdminPanel.git synced 2026-03-12 00:49:00 +02:00
Акпаев Евгений Александрович 30d85ee6bc /
2020-06-11 14:24:01 +03:00
/
2020-06-11 14:24:01 +03:00
2020-06-09 13:08:07 +03:00
2020-06-09 13:08:07 +03:00
2020-06-09 12:47:59 +03:00
2020-06-10 19:24:34 +03:00
2020-06-09 13:08:07 +03:00

AdminPanel

В разработке

Небольшой сайт с http-сервисом для управления списками баз для пользователей домена (доступна загрузка списка пользователей из каталога AD). Резализует интерфейс сервиса (WebCommonInfoBases), описанный на ИТС. При корректной настройке, пользователь 1С при запуске 1cestart.exe будет получать актуальный список баз.

How to use:

В качестве базы данных сайт использует MSSQL. Для настройки сайта необходимо изменить файл appsettings.production.json, пример содержимого файла:

{
  "Logging": {
    "LogLevel": {
      "Default": "Information",
      "Microsoft": "Warning",
      "Microsoft.Hosting.Lifetime": "Information"
    }
  },
  "AllowedHosts": "*",
  "ConnectionStrings": {
    "Default": "Data Source=localhost;Initial Catalog=AdminPanel;Integrated Security=True;"
  },
  "Security": {
    "AdminGroup": "ENTERPRISE\\Администраторы 1С"
  },
  "WebDistributiveLocation": {
    "Catalog": "",
    "x64tox86": false
  }
}

Доступ к панелям управлениями пользователями, спискам баз и базам ограничивается группой домена. Для назначения администраторов необходимо создать группу безопасности AD и вписать ее имя в параметр AdminGroup секции Security в формате {DOMAIN_NAME}\{GROUP_NAME} и добавить в эту группу пользователей, имеющих доступ к веб-интерфейсу сайта.

Для получения списка баз в настройках проверки подлинности сайта IIS необходимо включить "Проверку подлинности Windows", т.к. сопоставление пользователя для получения списка баз выполняется по SID.

Для начала использования http-сервиса WebCommonInfoBases необходимо в файле 1cestart.cfg заполнить параметр InternetService или WebDistributiveLocation, указав в значении адрес сайта.

Alt text Alt text Alt text

Description
Веб-приложение с http-сервисом для управления списками баз 1С
Readme MIT 4.8 MiB
Languages
JavaScript 68.7%
SCSS 10.6%
Less 9.7%
CSS 6%
C# 3.4%
Other 1.6%