Sure. But I find the documention build process complex and hard to figure out. Its easy for a novice to just post to this Google forum. I don't use OpenLDAP just linked to our existing Corp AD.
:) On Thursday, June 9, 2016 at 3:13:40 PM UTC-7, Roberto Rosario wrote: > > I see a lot of value in including this in the documentation. Are you > willing to maintain this part of the docs if included? How about adding a > basic install step for a standalone OpenLDAP server? > > > On Tuesday, June 7, 2016 at 5:08:37 PM UTC-4, Victor Zele wrote: >> >> I ran the update to 2.1.1 and my Active Director/LDAP auth is still >> working as expected. >> >> Below is what I had to set in my /usr/share/mayan-edms/local.py file >> after PIP installing the LDAP modules with: >> >> *pip install ldap* >> *pip install python-ldap* >> *pip install django-auth-ldap* >> >> Victor >> ======================== >> from __future__ import absolute_import >> >> from .base import * >> >> import ldap >> from django_auth_ldap.config import LDAPSearch >> >> #### ----cut --- >> # End of file inserted >> >> AUTH_LDAP_SERVER_URI = "ldap://AD-Servername:389" >> AUTH_LDAP_BIND_DN = 'CN=BINDUSERNAME,CN=BINDUSERCN,DC=YOURDOMAIN,DC=com' >> AUTH_LDAP_BIND_PASSWORD = 'BindPassword' >> AUTH_LDAP_USER_SEARCH = LDAPSearch('OU=youruserOU,DC=yourdomain,DC=com', >> ldap.SCOPE_SUBTREE, '(SAMAccountName=%(user)s)') >> >> # Populate the Django user from the LDAP directory. >> AUTH_LDAP_USER_ATTR_MAP = { >> "first_name": "givenName", >> "last_name": "sn", >> "email": "mail" >> } >> >> # This is the default, but I like to be explicit. >> AUTH_LDAP_ALWAYS_UPDATE_USER = True >> >> AUTHENTICATION_BACKENDS = ( >> 'django_auth_ldap.backend.LDAPBackend', >> 'django.contrib.auth.backends.ModelBackend', >> ) >> >> =========================== >> Then run, >> >> *supervisorctl stop all* >> *mayan-edms.py collectstatic --noinput* >> *supervisorctl start all* >> >> On Friday, June 3, 2016 at 11:01:05 AM UTC-7, Subhash Pant wrote: >>> >>> Roberto, >>> >>> I am adding the following code segment to local.py, with my LDAP >>> setting. I have an older version of Mayan that has LDAP working, but looks >>> like a few filenames have changed on the new releases. >>> >>> I included the code in the local.py and ran mayan-edms.py initialsetup. >>> However, I could not get the LDAP/AD to work. Am I missing anything? >>> >>> Thanks. >>> >>> On Tuesday, April 26, 2016 at 5:34:49 PM UTC-5, Roberto Rosario wrote: >>>> >>>> Thank you for confirming that this still works! >>>> >>>> On Friday, April 22, 2016 at 1:11:21 PM UTC-4, Victor Zele wrote: >>>>> >>>>> I can confirm this works for 2.0.2 LDAP authentication adding to the >>>>> local.py settings file. The usable password is marked red which is >>>>> correct >>>>> since the password is managed in LDAP/AD. >>>>> >>>> -- *CONFIDENTIALITY NOTICE: * *This transmission may contain information which is Vimo, Inc. (DBA Getinsured) confidential and/or legally privileged. The information is intended only for the use of the individual or entity named on this transmission. If you are not the intended recipient, you are hereby notified that any disclosure, copying, or distribution of the contents of this transmission is strictly prohibited. If you have received this transmission in error, please immediately notify me by return e-mail and destroy all copies of the original message.* -- --- You received this message because you are subscribed to the Google Groups "Mayan EDMS" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
