Страница 1 из 1

Обработка LDAP-атрибутов при мэпинге полей

Добавлено: 12 окт 2017, 12:07
Inigo
Всем добрый день!

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

Код: Выделить всё

    Map => [
        # note: Login, Email and CustomerID needed!
        # var,             frontend,    storage,                                 shown (1=always,2=lite), required, storage-type, http-link, readonly
        [ 'UserFirstname', 'Firstname', 'CONCAT_WS(" ", givenName, middleName)', 1,                       0,        'var',        '',        1 ],
    ]
Или использовать бинарные вычисления, например, для определения - активна учетная запись, или нет:

Код: Выделить всё

    Map => [
        # note: Login, Email and CustomerID needed!
        # var,         frontend,    storage,                                          shown (1=always,2=lite), required, storage-type, http-link, readonly
        [ 'UserValid', 'UserValid', '(userAccountControl:1.2.840.113556.1.4.803:=2)', 1,                       0,        'var',        '',        1 ],
    ]