我有 HttpClient 调用 Spring Social 应用程序。因为当我创建与服务提供商(例如 Facebook)的连接时,调用 ConnectController Spring Social 会生成一个 OAUTH2_STATE_ATTRIBUTE 属性并将其保存到会话中。在我调用 ConnectController 的情况下,我没有现有会话,因此 ConnectSupport#buildOAuth2Url 方法无法将状态值与我的客户端关联(即没有会话)。
所以基本上我需要在调用ConnectController之前建立一个会话。有什么建议么?