Authenticator.getUser is invoked too many times per request

XMLWordPrintable

      Ideally, we would invoke Authenticator.getUser precisely once per request, and cache and reuse that result after that. Right now, we are invoking it over a dozen times per request. Several of these calls are made even when the thread local cached copy of the user information is available and in scope. Most of the rest could be modified to use this cached copy as well.

      Reducing the number of times we invoke this Authenticator will speed up our performance on LDAP, and resolve any account lockout issues we may be triggering on systems that restrict (and automatically enforce) the number of failed login attempts.

              Assignee:
              Unassigned
              Reporter:
              Richard Atkins
              Votes:
              4 Vote for this issue
              Watchers:
              4 Start watching this issue

                Created:
                Updated:
                Resolved:

                  Estimated:
                  Original Estimate - 16h
                  16h
                  Remaining:
                  Remaining Estimate - 16h
                  16h
                  Logged:
                  Time Spent - Not Specified
                  Not Specified