As an LF Admin I always login with Repository accounts. The other day a Windows user asked why it was slow logging in. We are using ldap.
We timed their login from the time they clicked login, to when they could see the repository and it was 10 seconds for them, where it was 1 second for me using the built in Admin account. The 1 second is really just the browser loading the received data.
I had them create a domain user for myself to look into this a bit more. Tried testing from external, directly on the server, Web Client vs Windows Client.
It is only slow for domain authentication using the Web Client. The Windows Client is a 10th of a second. Something extra is going on with the Web Client.
I wanted to see where the hold up is, so I setup a Wireshark to monitor the traffic going to and from the domain controller. There is a 9 second delay before the server sends the final auth requests to the domain, as if something is being processed. This explains the 9 second addition to login between a Windows Account and a repository user.
What is happening during these 9 seconds for the web users? Wouldn't the authentication requirements be the same regardless of which app they are logging in with?
172 is the LF Server, 162 is the Domain Controller