Hi, For the purpose of demonstration, here's my name_callback. Works the same iirc.
def dc_ad_callback(key): def callback(ldap_dict): try: aliasname = ldap_dict[key][0].decode('utf-8') import string username = string.capwords(aliasname.replace('-','- ')).replace(' ','').replace('\'','') except KeyError: #logging.debug('ldap_dict keys:'+','.join(ldap_dict.keys())) username = ldap_dict['givenName'][0] if username.lower() == 'someserviceprocess': username = 'SomeService' # this service doesn´t match otherwise return username return callback Which is then setup as: name_callback=dc_ad_callback('displayNamePrintable') Remco Boerma - Database Administrator & Technisch Applicatie Beheer ROC Drenthecollege - www.drenthecollege.nl - 088 188 4693 r.boe...@drenthecollege.nl - http://twitter.com/RemcoBoerma -----Oorspronkelijk bericht----- Van: Cristian Rigamonti [mailto:c...@linux.it] Verzonden: zaterdag 24 september 2011 20:20 Aan: moin-user@lists.sourceforge.net Onderwerp: [Moin-user] LDAP auth, build email address, email_callback? Hi, can anyone provide an example of using the email_callback configuration option (LDAP authentication section)? Problem: I don't want to get the mail address straight from LDAP, it should be made up of wiki-usern...@mydomain.org (the "mydomain.org" part is fixed for all users). I suspect that email_callback could be used to implement this (other ideas are welcome), but I couldn't find documentation about its usage, and reading auth/ldap_login.py didn't help that much. Thanks! Cri -- GPG/PGP Key-Id 0x943A5F0E - http://www.linux.it/~cri/cri.asc ------------------------------------------------------------------------------ All of the data generated in your IT infrastructure is seriously valuable. Why? It contains a definitive record of application performance, security threats, fraudulent activity, and more. Splunk takes this data and makes sense of it. IT sense. And common sense. http://p.sf.net/sfu/splunk-d2dcopy2 _______________________________________________ Moin-user mailing list Moin-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/moin-user -------------------------------> Vrijwaring/Disclaimer De gegevens in dit elektronisch document en de eventuele bijlagen zijn uitsluitend bedoeld voor de geadresseerde(n). De informatie wordt zorgvuldig samengesteld. Het Drenthe College kan echter niet garanderen dat de informatie absoluut juist, volledig en tijdig overkomt via het Internet. Voor belangrijke beslissingen aangaande de verstrekte informatie dient u een en ander rechtstreeks bij het Drenthe College te controleren. Website van het Drenthe College: www.drenthecollege.nl ------------------------------------------------------------------------------ All the data continuously generated in your IT infrastructure contains a definitive record of customers, application performance, security threats, fraudulent activity and more. Splunk takes this data and makes sense of it. Business sense. IT sense. Common sense. http://p.sf.net/sfu/splunk-d2dcopy1 _______________________________________________ Moin-user mailing list Moin-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/moin-user