Hi, We use LDAP backend for agents, and we would like to extend it to customer users.
I know thats agents that are not in OTRS DB are created at their first login. But how can that be achieved for customers? I am able to authentificated customers against LDAP but only if customer is already created. Part that I added to my Config.pm: $Self->{CustomerUser} = { Name => \'LDAP Backend\', Module => \'Kernel::System::CustomerUser::LDAP\', Params => { # ldap host Host => \'ldap.example.fr\', SSCOPE => \'one\', # ldap base dn BaseDN => \'ou=user,dc=ldap,dc=example,dc=fr\', Params => { port => 1389, }, }, CustomerKey => \'uid\', CustomerID => \'mail\', CustomerUserListFields => [\'cn\', \'mail\'], CustomerUserSearchFields => [\'uid\', \'cn\', \'mail\'], Map => [ # note: Login, Email and CustomerID needed! # var, frontend, storage, shown (1=always,2=lite), required, storage-type, http-link, readonly # [ \'UserSalutation\', \'Title\', \'title\', 1, 0, \'var\', \'\', 0 ], [ \'UserFirstname\', \'Firstname\', \'cn\', 1, 1, \'var\', \'\', 0 ], [ \'UserLastname\', \'Lastname\', \'sn\', 1, 1, \'var\', \'\', 0 ], # [ \'UserLogin\', \'Username\', \'uid\', 1, 1, \'var\', \'\', 0 ], [ \'UserEmail\', \'Email\', \'mail\', 1, 1, \'var\', \'\', 0 ] # [ \'UserCustomerID\', \'CustomerID\', \'mail\', 0, 1, \'var\', \'\', 0 ], # # [ \'UserCustomerIDs\', \'CustomerIDs\', \'second_customer_ids\', 1, 0, \'var\', \'\', 0 ], # [ \'UserPhone\', \'Phone\', \'telephonenumber\', 1, 0, \'var\', \'\', 0 ], # [ \'UserAddress\', \'Address\', \'postaladdress\', 1, 0, \'var\', \'\', 0 ], # [ \'UserComment\', \'Comment\', \'description\', 1, 0, \'var\', \'\', 0 ], ], }; Thanks for your answer, Bastien. --------------------------------------------------------------------- OTRS mailing list: otrs - Webpage: http://otrs.org/ Archive: http://lists.otrs.org/pipermail/otrs To unsubscribe: http://lists.otrs.org/cgi-bin/listinfo/otrs NEW! ENTERPRISE SUBSCRIPTION - Get more information NOW! http://www.otrs.com/en/support/enterprise-subscription/