Size: a a a

2021 March 18

AI

Anatolij Iz Podvala in LDAP
https://scr.vodolaz095.life/s/8Rgh5EXBS.png


    res.on('searchEntry', function (entry) {
     plugin.logdebug(`Entry found ${JSON.stringify(entry.object)}`, connection);
     if (Array.isArray(entry.object.mail)) {
       if (entry.object.mail.indexOf(`${from.user}@${from.host}`) !== -1) {
         plugin.loginfo(`Email is allowed! Mailbox ${from} is one of ${entry.object.mail.length} aliases belonging to user ${entry.object.dn}.`, connection);
         recipientFound = true;
         return
       }
     }

     if (entry.object.mail === `${from.user}@${from.host}`) {
       plugin.loginfo(`Email is allowed! Mailbox ${from} belongs to user ${entry.object.dn}!`, connection);
       recipientFound = true;
       return
     }

     plugin.logwarn(`Email is declined! Mailbox ${from} does not belong to user ${entry.object.dn}!`, connection);
     recipientFound = false;
   });
источник

AI

Anatolij Iz Podvala in LDAP
если массив, то одна проверка - Array.isArray(entry.object.mail...
если единичтное значение, то другая проверка
источник
2021 March 19

R

Reykjanes in LDAP
Привет всем! Подскажите пожалуйста, как можно реализовать на лдапе срок действия учетной записи? Т.е по достижении этого времени или указанной даты, присваивался например какой-либо атрибут
источник

R

Reykjanes in LDAP
Можно ли огранизовать это на самом лдапе или каким-либо питоном(скриптом)?
источник

Г

Георгий in LDAP
если у тебя есть какое-либо с датой, можно по нему парсить юзеров и выключить если дата подобралась
источник

VL

Victor Litvin in LDAP
Reykjanes
Привет всем! Подскажите пожалуйста, как можно реализовать на лдапе срок действия учетной записи? Т.е по достижении этого времени или указанной даты, присваивался например какой-либо атрибут
Немного зависит от имплементации.

https://ldapwiki.com/wiki/Account%20Expiration
источник

R

Reykjanes in LDAP
Георгий
если у тебя есть какое-либо с датой, можно по нему парсить юзеров и выключить если дата подобралась
поле с датой имеется
источник

Г

Георгий in LDAP
ну и засунь в крон тада апдейтер
источник

Г

Георгий in LDAP
у меня так временное членство в группе реализовано, то есть юзера кикает из группы по достижении определенной даты
источник

R

Reykjanes in LDAP
Георгий
ну и засунь в крон тада апдейтер
как реализовать апдейтер, можешь поделиться? Типа дергать сеарч?
источник

Г

Георгий in LDAP
у меня фриипа, все через апи, если у тебя чистый лдап, да видимо дергать серч
источник

Г

Георгий in LDAP
посмотри вики, может тебе стандартная реализация подойдет
источник

R

Reykjanes in LDAP
Ребят, благодарю за помощь)
источник
2021 March 30

A

Aleksandr in LDAP
всем привет! кто-нибудь использовал https://github.com/ltb-project/self-service-password?
источник

VL

Victor Litvin in LDAP
Я использовал, но не то чтобы плотно, да и давно.
источник

VL

Victor Litvin in LDAP
Типо пруф оф концепт, а дальше так дело в продакшен и не пошло.
источник

A

Aleksandr in LDAP
нашли какие-то аналоги?
источник

VL

Victor Litvin in LDAP
не, руки кончились
источник

VL

Victor Litvin in LDAP
Но в зависимости от задачи аналоги есть
источник

A

Aleksandr in LDAP
задача как раз состоит в том, чтобы дать юзерам возможность поменять свой пароль, через веб (к лдап-серверу или апачу не пускать же их)
источник