Hi all,
After upgrade from 5.1.9 to 5.1.10, when I login to OpenKM, it takes many time to load first page. In the first page, the Loading OpenKM window take about one minute in "Loading user values" line. I think the reason of this problem is new function of version 5.1.10: show username instead uid. I'd tried clear value of principal.ldap.username.attribute, principal.ldap.username.search.base and principal.ldap.username.search.filter but still slow when loading user values. I'm using OpenLDAP as backend database. My config is showed bellow:
After upgrade from 5.1.9 to 5.1.10, when I login to OpenKM, it takes many time to load first page. In the first page, the Loading OpenKM window take about one minute in "Loading user values" line. I think the reason of this problem is new function of version 5.1.10: show username instead uid. I'd tried clear value of principal.ldap.username.attribute, principal.ldap.username.search.base and principal.ldap.username.search.filter but still slow when loading user values. I'm using OpenLDAP as backend database. My config is showed bellow:
Code: Select all
Please help me to increase speed when loading user values. Thanks all.principal.adapter: com.openkm.principal.LdapPrincipalAdapter
principal.ldap.mail.attribute: mail
principal.ldap.mail.search.base: ou=MyOU,dc=mydomain,dc=com
principal.ldap.mail.search.filter: (&(objectClass=inetOrgPerson)(uid={0}))
principal.ldap.referral:
principal.ldap.role.attribute: cn
principal.ldap.role.search.base: ou=OpenKM,dc=mydomain,dc=com
principal.ldap.role.search.filter: (&(objectclass=groupOfNames)(!(cn=OpenKMroles)))
principal.ldap.roles.by.user.attribute: memberOf
principal.ldap.roles.by.user.search.base: ou=MyOU,dc=mydomain,dc=com
principal.ldap.roles.by.user.search.filter: (&(objectClass=inetOrgPerson)(uid={0}))
principal.ldap.security.credentials: secret
principal.ldap.security.principal: cn=openkm,dc=mydomain,dc=com
principal.ldap.server: ldaps://ldap.mydomain.com
principal.ldap.user.attribute: uid
principal.ldap.user.search.base: ou=MyOU,dc=mydomain,dc=com
principal.ldap.user.search.filter: (&(objectClass=inetOrgPerson)(memberOf=cn=OpenKMusers,ou=OpenKM,dc=mydomain,dc=com))
principal.ldap.username.attribute: displayName
principal.ldap.username.search.base: ou=MyOU,dc=mydomain,dc=com
principal.ldap.username.search.filter: (uid={0})
principal.ldap.users.by.role.attribute: uid
principal.ldap.users.by.role.search.base: ou=MyOU,dc=mydomain,dc=com
principal.ldap.users.by.role.search.filter: (&(objectClass=inetOrgPerson)(memberOf=cn={0},ou=OpenKM,dc=mydomain,dc=com))
