Jinmei Liao created GEODE-9663:
----------------------------------

             Summary: throw and handle AuthenticationExpiredException at login 
time
                 Key: GEODE-9663
                 URL: https://issues.apache.org/jira/browse/GEODE-9663
             Project: Geode
          Issue Type: Sub-task
            Reporter: Jinmei Liao


There is a time gap between credentials are gathered at the client and 
credentials are examined on the server, if between this time period, 
credentials expired (rare case, but it does happen a lot during stress tests, 
see `AuthExpirationMultiServerDunitTest.consecutivePut` test), client 
operations might fail during the operations (even after user is authenticated, 
doing a put/get might need to open new connections and require authentication 
again). So we should allow "authenticate" method also throw 
AuthExpirationException if they want to give client a chance to retry (only 
retry once).



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to