Symfony3.4でHWIOAuthBundleを使ってFacebookログインするところまでの手順を記載します。 ログインに成功するとFOSUserBundleのエンティティにFacebookのIDやアクセストークンが保存される状態になります。 でもその後の処理を考えると KnpUOAuth2ClientBundle を使うほうが良さそうです。 主な環境 LinuxまたはMacOS PHP 5.6以上 Composer Symfony 3.4 HWIOAuthBundle 0.6.1 前提 Facebookアプリの登録が完了し、app IDなどが取得済みであること FOSUserBundleのインストール、設定、エンティティの準備が完了していること Userエンティティに項目追加 /** * @var string * * @ORM\Column(name="facebook_id",