Задать вопрос
@alexbondarenkov
Системный администратор

Можно ли дублировать параметры в Active Directory (AD) без изменения схемы?

Собственно, суть в том, что мне нужно каким-то образом получать одни и те же значения параметров (title, department, etc) на двух или даже трёх языках. Менять эти параметры (например, писать что-то вида 'рабочий | worker' вместо 'рабочий') нежелательно, т.к. они используются для интеграции с другими сервисами через LDAP. И схему AD я поменять не могу.

Должностей и департаментов много, учётные записи создаются часто.

Пока есть идея считывать текущие данные по LDAP или с помощью Powershell, подставлять перевод и всё это сохранять в отдельную таблицу/файл/базу. Но, возможно, есть вариант сделать это проще?
  • Вопрос задан
  • 156 просмотров
Подписаться 2 Простой Комментировать
Решения вопроса 1
@NortheR73
системный инженер
Как вариант, можно посмотреть в сторону AD LDS - схему можно будет шатать как угодно, не трогая основой AD. Основные атрибуты синхронизировать по расписанию с боевым AD и добавить свои атрибуты для разных языков. Инструменты для работы с AD LDS используются те же самые, что и для обычного AD, только точка подключения отличается
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
SignFinder
@SignFinder
Wintel\Unix Engineer\DevOps
Названия параметров зависят от установленной локализации - их можно получать оттуда, а значения параметров не зависят от нее-поэтому придется придумывать сторонний механизм.
Вы можете не использовать БД AD в качестве точки входа, а использовать другой identity provider, который позволяет задавать разные значения полей на разных языках, а уже оттуда выгружать неоходимые данные в AD
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы