我正在尝试安排能够使用社交网络登录(最初是 LinkedIn,但它可以是任何其他的,或者从 FosUserBundle 自行生成),然后通过 Twitter、FB、Github 向同一用户添加新连接,等等
困难在于在 FosUser 和 HWIOauthBundles 中连接多个帐户连接。为了尽可能多地收集数据,并能够轻松地向服务添加额外的连接,我真的希望将每个新连接都作为一对多记录。IE:使用 LinkedIn 的初始登录创建一个 FosUser 记录,并在“socialLogin”表中创建一个新行,下一个(例如使用 Twitter 登录)向“socialLogin”表添加一个新行,该行引用回 fosUser.id .
如何将当前登录的 (Fos) 用户用作 HWIOauth 将生成的新记录的一部分?最终结果将是,能够使用任何已知用户登录以进入同一帐户。