0

Spring Social アプリを呼び出す HttpClient があります。サービス プロバイダー (Facebook など) への接続を作成しているときに ConnectController Spring Social を呼び出すと、OAUTH2_STATE_ATTRIBUTE 属性が生成され、セッションに保存されるためです。私の場合、ConnectController を呼び出している時点で既存のセッションがないため、ConnectSupport#buildOAuth2Url メソッドは状態値をクライアントに関連付けることができません (つまり、セッションがありません)。

基本的に、ConnectController を呼び出す前にセッションを確立する必要があります。助言がありますか?

4

1 に答える 1

1

HttpServletRequest.getSession():

このリクエストに関連付けられた現在のセッションを返すか、リクエストにセッションがない場合は作成します

于 2013-07-28T22:31:34.253 に答える