Uploaded image for project: 'Geode'
  1. Geode
  2. GEODE-9451 On demand authentication expiration and re-authentication
  3. GEODE-9456

Create AuthenticationExpiredException and have the client handle that exception for re-authentication

    XMLWordPrintableJSON

Details

    Description

      Current: Geode doesn't support any credential expiration

      Desired: Optionally upon every authorization, Geode would check if the credential has expired or not, if AuthenticationExpiredException is thrown by the SecurityManager, Geode would throw the exception to the client. And the client, after receiving the exception, would call "authInitialize" to get a new set of credentials and try re-authenticating again. It should only try this once.

       

      Attachments

        Issue Links

          Activity

            People

              jinmeiliao Jinmei Liao
              jinmeiliao Jinmei Liao
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: