Facebook ID、ユーザー名、その他の情報など、Facebook ユーザーに関する詳細情報を取得して保存したいと考えています。
Backand.socialSignup() を拡張する方法はありますか?
次の 2 つの可能性があります。
1 つ目は、ソーシャル ログインのサーバー サイド コードのデフォルトの動作を変更することです。
これを行うには、Backand アプリケーション ページの [Security & auth] > [Security Actions] に移動する必要があります。
「beforeSocialSignup」というアクションがあり、それを編集して、ソーシャル サービスから届く追加データを保存できます。このソリューションでは、リクエストの「スコープ」を変更することはできませんが、FacebookId やユーザー名など、Facebook から取得したデータを追加できます。
2 番目の解決策として、さらにデータが必要な場合は、InApp ログインを実装して、Facebook から必要なすべてのデータを取得できます。InApp ログインでは、Facebook からトークンを取得し、それを Backand に送信します。
ここに完全な例があります