Details
-
Sub-task
-
Status: Closed
-
Major
-
Resolution: Fixed
-
None
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.