[ZendTo] LDAP authentication

Jules Jules at Zend.To
Thu May 21 19:08:43 BST 2020


Ken,

Mind if I add your steps to the troubleshooting section for LDAP/AD?

Cheers,
Jules.

P.S. Have you tried the latest betas? I fixed a bad Installer bug today 
too, that affects CentOS/RedHat-based systems. And there's a slight 
revision to the zendto-saml package too.

On 21/05/2020 18:52, Ken Etter via ZendTo wrote:
> Scott,
> After much trial and error, I figured it out for my system.  I assume 
> from your statement that you are using AD. I use eDirectory so I use 
> the straight LDAP settings in ZendTo.  I also have ZendTo running on 
> SLES 15.  Exact commands will be different for you since you use AD 
> and possibly a different linux distro for ZendTo.  But here are my 
> steps in case it helps...
>
> 1. Retrieve the CA and server certs from my LDAP server in pem format.
> 2. Copy them into a folder on my ZendTo server and combine them into a 
> single pem file.
> 3. Edit ldap.conf so the "TLS_CACERT" variable points to my combined 
> pem file.
> 4. Use ldapsearch on my ZendTo server to verify that I can connect to 
> my LDAP server over port 636.
> 5. Edit the ZendTo preferences.php file so the URL for the LDAP server 
> uses the format ldaps://<server_name_or_ip>.
> 6. Restart the ZendTo web server.
> 7. Verify that logins work.
>
> Hope that helps.  If you have questions, let me know.
> Ken
> >>> Scott Silva via ZendTo <zendto at zend.to> 5/20/2020 1:01 PM >>>
> I never got it working on my system… If I can’t get it working I will 
> probably have to drop the software when Windows forces the change…
> *From:*ZendTo [mailto:zendto-bounces at zend.to] *On Behalf Of *Ken Etter 
> via ZendTo
> *Sent:* Wednesday, May 20, 2020 9:24 AM
> *To:* Jules Field <jules at zend.to>; ZendTo List <zendto at zend.to>
> *Cc:* Ken Etter <KLE at msktd.com>
> *Subject:* Re: [ZendTo] LDAP authentication
> Jules,
> Is there anything special required to get LDAP working with SSL?  I 
> tried setting 'authLDAPUseSSL' to true, rebooted and logins fail.  I 
> then tried adding the port number (after a colon) to the address in 
> 'authLDAPServers' and rebooted and logins still fail.  If I use an 
> ldap browser to connect, it works although it does complain about the 
> certificate.  Do I need to import the certificate for ZendTo to be 
> able to connect?  If so, do you have any directions for this?
>
> Thanks!
> Ken
> >>> Jules <Jules at Zend.To <mailto:Jules at Zend.To>> 5/20/2020 8:59 AM >>>
> I always forget about it too!
> And I wrote it :-(
> On 20/05/2020 13:48, Ken Etter wrote:
>
>     Thanks Jules! I completely forgot about that feature. That
>     explains it.
>     Ken
>     >>> Jules <Jules at Zend.To> <mailto:Jules at Zend.To> 5/20/2020 4:54 AM >>>
>     Ken,
>     ZendTo actively locks out (for 24 hours) users who have failed too
>     many login attempts in a day.
>     This protects against hackers using your ZendTo to attempt to find
>     passwords by brute force.
>     There are 2 ways of seeing who is currently locked out, and to
>     manually unlock them immediately:
>     1. The web interface for an Admin user (it's one of the red buttons).
>     2. But if you can't get to that, then run
>     /opt/zendto/bin/unlockuser and it will show its command-line
>     usage. You should just be able to run
>     sudo /opt/zendto/bin/unlockuser -a
>     to unlock every temporarily-locked account.
>     Hope that helps,
>     Jules.
>     On 19/05/2020 22:28, Ken Etter via ZendTo wrote:
>
>         And now it is working again. Since a trace on my ldap server
>         showed I wasn't even getting a query from ZendTo, I decided to
>         see what my firewall was seeing. ZendTo is installed in my
>         DMZ. I log into the firewall and do a couple of logins to
>         ZendTo with other accounts and watch what shows up in the
>         firewall. Then I try my login again and it works and shows up
>         in the firewall as expected. I had changed nothing, I just
>         logged into the firewall to see the activity. Frustrating not
>         knowing why, but things are working again. I assume the
>         firewall between the DMZ and the rest of the network was the
>         issue, but I have no idea how or why since it just started
>         working.
>         My apologies for all the clutter on the mailing list.
>         Ken
>         >>> Ken Etter 5/19/2020 4:48 PM >>>
>         I have other software that also does LDAP authentication and
>         my account works fine there. A trace on my LDAP server shows
>         the login happening as expected. So it is as if ZendTo thinks
>         my account is not an LDAP account and is trying to
>         authenticate elsewhere and failing.
>
>         Ken
>         >>> Ken Etter 5/19/2020 4:41 PM >>>
>         Doing some more digging into this and not making much
>         progress. I was working on moving ZendTo ldap authentication
>         from port 389 to port 636 (SSL). Something wasn't working
>         right, but now my account is locked out of ZendTo. Doing a
>         trace from my LDAP server shows that I don't even get a
>         request from ZendTo. ZendTo is working for all accounts except
>         mine. Is there anything at all within ZendTo that might give
>         me a clue as to what is going on?
>
>
>         *Ken Etter*, System Administrator
>         Architectural Group
>         260.432.9337 | msktd.com <http://msktd.com/>
>         <http://msktd.com/>
>
>         _______________________________________________
>
>         ZendTo mailing list
>
>         ZendTo at zend.to  <mailto:ZendTo at zend.to>
>
>         http://jul.es/mailman/listinfo/zendto
>
>     Jules
>
>     -- 
>
>     Julian Field MEng CEng CITP MBCS MIEEE MACM
>
>     'Teach a man to reason, and he will think for a lifetime.' - Phil Plait
>
>     www.Zend.To  <http://www.Zend.To>
>
>     Twitter: @JulesFM
>
> Jules
> -- 
> Julian Field MEng CEng CITP MBCS MIEEE MACM
> The current UK shipping forecast:
> Shannon, Rockall: South backing southwest 5 to 7, occasionally gale 8 later in
> Shannon. Moderate or rough. Rain, showers later. Good, occasionally poor.
> www.Zend.To  <http://www.Zend.To>
> Twitter: @JulesFM
>
> _______________________________________________
> ZendTo mailing list
> ZendTo at zend.to
> http://jul.es/mailman/listinfo/zendto

Jules

-- 
Julian Field MEng CEng CITP MBCS MIEEE MACM

'Learn from yesterday, live for today,
  look to tomorrow, rest this afternoon.' - Charles M Schulz

www.Zend.To
Twitter: @JulesFM

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://jul.es/pipermail/zendto/attachments/20200521/b9f908cd/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: IMAGE_12.png
Type: image/png
Size: 18067 bytes
Desc: not available
URL: <http://jul.es/pipermail/zendto/attachments/20200521/b9f908cd/attachment-0001.png>


More information about the ZendTo mailing list