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

The older version client should receive the AuthenticationRequiredException when authentication expires

    XMLWordPrintableJSON

Details

    Description

      Currently, for older client, it's receiving a ClassNotFoundException, we need to add the serialization code to convert the AuthenticationExpiredException into this old exception type(AuthenticationRequiredException) that the older clients can understand.

       

      Note: when converting the exception, if we have the message to match what the older client expects, it can do re-authentication automatically, but we lost the original message that server has thrown. 

      Attachments

        Activity

          People

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

            Dates

              Created:
              Updated:
              Resolved: