Я хочу сделать синхронизацию между openIDM и openDJ. Синхронизация работает для всех полей, кроме поля пароля. Я хочу, чтобы пароль был сохранен в openDJ, когда пользователь создан в openIDM. Каковы шаги, необходимые для реализации этого?
Вы должны использовать такую конфигурацию в openidm/conf/sync.json:
{
"source" : "password",
"condition" : {
"type" : "text/javascript",
"source" : "object.password != null"
},
"transform" : {
"type" : "text/javascript",
"source" : "openidm.decrypt(source);"
},
"target" : "userPassword"
}
Вы можете проверить документацию sample2b, описывающую двухстороннюю синхронизацию между OpenDJ и OpenIDM репо. Но учтите, что этот образец синхронизирует пароль только с OpenIDM Trunk (3.0)