Facebookのユーザーに関する詳しい情報(FacebookのユーザーID、ユーザー名など)を取得して保存したいと考えています。BackandにFacebookのスコープを拡張する
Backand.socialSignup()を拡張する方法はありますか?
Facebookのユーザーに関する詳しい情報(FacebookのユーザーID、ユーザー名など)を取得して保存したいと考えています。BackandにFacebookのスコープを拡張する
Backand.socialSignup()を拡張する方法はありますか?
あなたは二つの可能性があります。
まず一つは、ソーシャルログインして、サーバー側のコードのデフォルトの動作を変更することです。
これを行うには、Backandアプリケーションページの "Security & auth"> "Security Actions"に移動する必要があります。
「beforeSocialSignup」というアクションがあり、ソーシャルサービスから届いた追加データを保存するように編集できます。 このソリューションでは、リクエストの「範囲」を変更することはできませんが、BackandがFacebookIdやユーザー名のようにFacebookから取得するデータを追加できます。
第二の溶液、あなたがより多くのデータが必要な場合、あなたはInAppログインを実装し、あなたがFacebookのから必要なすべてのデータを取得することができます。 InAppログインでは、Facebookからトークンを取得してBackandに送信します。
あなたは、私はFacebookを利用してInAppログインを実装し、完全な例here
を持っているが、私は、ユーザーモデルに格納する必要があるものを抽出データをしました。今私は、Backand.socialSignUpを処理し、このデータを保存します。私はsocialSignUpメソッドでそれらを渡すことができますか、成功したシングルの後にユーザーの更新要求を別々にする必要がありますか? –
Backand.singupで引数のパラメータが見つかりましたが、Backand.socialSignUpでは機能しないようです。私を訂正してください。 @Ygalbel –