Spring security Spring安全性:如何手动创建会话

Spring security Spring安全性:如何手动创建会话,spring-security,spring-social,Spring Security,Spring Social,我让HttpClient调用Spring社交应用程序。因为当我创建与服务提供商(如Facebook)的连接时,调用ConnectController Spring Social会生成一个OAUTH2_STATE_属性并将其保存到会话中。在我调用ConnectController时,我没有现有会话,因此ConnectSupport#buildOAuth2Url方法无法将状态值与我的客户端关联(即没有会话) 所以基本上我需要在调用ConnectController之前建立一个会话。有什么建议吗?:

我让HttpClient调用Spring社交应用程序。因为当我创建与服务提供商(如Facebook)的连接时,调用ConnectController Spring Social会生成一个OAUTH2_STATE_属性并将其保存到会话中。在我调用ConnectController时,我没有现有会话,因此ConnectSupport#buildOAuth2Url方法无法将状态值与我的客户端关联(即没有会话)

所以基本上我需要在调用ConnectController之前建立一个会话。有什么建议吗?

返回与此请求关联的当前会话,或者如果请求没有会话,将创建一个会话