title: spring social Facebook - single Facebook Instance
body: <p>I just created a project using latest spring social and spring social Facebook (and spring boot). </p>
  
  <p>I'm trying to implement a Facebook signup which works fine except that it returns the same connection/profile for the first connected user every time. </p>
  
  <p>My Facebook Profile Controller is: </p>
  
  <pre><code>    @RestController
  @RequestMapping(path = "/api/unsecure/facebook")
  public class FacebookProfileController implements Serializable {
      private static final long serialVersionUID = 1895700328147293496L;
  
      @Autowired
      private Facebook facebook;
  
      @RequestMapping(path = "/profile", method = RequestMethod.GET)
      public Result&lt;FBUserVO&gt; getUserFBProfile() {
          if (!facebook.isAuthorized()) {
              return ResultFactory.getFailResult("Facebook signup failed!");
          }
          FBUserVO user = FBUserToFBUserVO.INSTANCE.apply(facebook.userOperations().getUserProfile());
          PagedList&lt;Reference&gt; friends = facebook.friendOperations().getFriends();
          if (!friends.isEmpty()) {
              user.setFriendsMessage("You have " + friends.size() + " friends playing. Join Now!");
          }
          return ResultFactory.getSuccessResult(user);
      }
  }
  </code></pre>
  
  <p>This works the first time... after that it will return the same profile info every time even though when I'm debugging the FacebookTemplate class, this is created using a new/valid access_token for a new user but for some reason the URLs are created maybe using the old token. I tried debugging the urls but they don't seem to send any access token. </p>
  
  <p>Is there anything I'm doing wrong here? Can I get the current connection in another way? </p>