我正在使用带有 Java 的 SignPost 来进行三足 OAuth 集成。我看到的大多数示例都使用 Servlet 会话来跨多个请求保留 OAuthConsumer,但这对我们来说是不可行的,因为我们使用 Hazelcast 来管理多集群环境。
“没问题,我将使用 Hazelcast 在请求中存储 OAuthConsumer。” 但是当我尝试这样做时,我得到了一个例外:
引起:java.io.NotSerializableException: oauth.signpost.http.RequestParameters
就像我说的,这是一个第 3 方库,所以我无法修改它,但我确实看到 OAuthConsumer 扩展了 Serializable ......所以我不确定问题出在哪里。
有没有其他人遇到过这个问题并能够解决它?