I have a web application based on MWS CAF with NTLM connexion configured on each portlet so that users don’t have to enter their id/pwd each time they connect to the app.
The NTLM configuration is based on our internal LDAP Active Directory.
Well, on the first connexion, the user is automatically authenticated and that lasts a significant time, giving the impression that the app has low performance. But once the user is authenticated, he can easily navigate under different portlets.
The problem here is that users usually open a portlet to display some business data that they will process, and then they go back under my application in order to complete what they started minutes, even hours ago. When they click, the application has to authenticate them again and that lasts again little time giving the impression that the application is not responding instantly.
And that’s exactly what I want to prevent. Once the session is opened, I need to keep it alive.
- Is that recommended?
- Is there any limitation concerning the number of session kept alive?
- Will that make my application more slow or will it increase performance?