From OpenSCADAWiki
Jump to: navigation, search

| БД || Роман Савоченко |- ! colspan="9" | Описание |- | colspan="9" | Модуль БД. Предоставляет поддержку директорий посредством LDAP.

  • Общая трудоёмкость: 1.9 ЧД[!]
  • Спонсировано, начальной имплементации на 1.7 ЧД[!]: Александр Колесов, BIOCAD, 2017
  • Задачи (To Do):
- расширить механизм аутентификации функциями хранилища (объекта БД), а именно виртуальными функциями к TBD:
  • auth() — прямая проверка аутентификации пользователя, через "bind" или ldap_whoami();
  • passHash() — получение хеша пароля, для сравнения, если auth() отсутствует, и смена пароля с помощью функции ldap_passwd() или посмотреть на утилиту slappasswd.
- расширить "OSCADA-user" схему:
  • поле пароля "PASS" установить синонимом на "userPassword";
  • свою схему сделать зависимой от "simpleSecurityObject";
  • проверить работу с полем-типом "userPassword".

|}