我正在使用SignPost和Java进行三方OAuth集成。我看到的大多数示例都使用Servlet会话来跨多个请求保留OAuthConsumer,但这对我们来说是不可行的,因为我们使用Hazelcast来管理多集群环境。
“没问题,我只会使用Hazelcast来跨越请求存储OAuthConsumer。”但是当我尝试这样做时,我得到一个例外:
引起:java.io.NotSerializableException:oauth.signpost.http.RequestParameters
就像我说的,这是第三方库,所以我无法修改它,但我确实看到OAuthConsumer扩展了Serializable ......所以我不确定问题是什么。
还有其他人遇到过这个问题并且能够解决它吗?
答案 0 :(得分:0)
在探索API后,我们意识到如果我们只是使用Hazelcast来保存临时令牌和秘密,我们就可以重建对象。
电话是:
@import "bootstrap/bootstrap";