3

私は、ユーザーが Facebook アカウントでサインアップしてログインできるようにするサービスに取り組んでいます。このサービスは、Web と iOS クライアントの両方で実行されます。

私が問題を抱えているユースケースはこれです:

  1. ユーザーがユーザー名/パスワードを使用して iOS アプリにログインしました。
  2. ユーザーは、自分の Facebook プロフィールをオンラインで当社のサービスに接続します。
  3. ユーザーは iOS アプリに再度ログインし、GraphAPI とやり取りしたいと考えています。

最後のステップで-私は成功していません-facebook-ios-sdkでサーバーに保存されたユーザーaccess_tokenを使用しています。access_token の寿命を延長するための呼び出しを行うと、次のエラーが発生します。

  • エラーコード: 10
  • エラー メッセージ:「シングル サインオンを使用してアクセス トークンを取得できませんでした」

サーバー側の access_token は iOS SDK と互換性がありませんか?

逆の状況は魅力のように機能します。

  1. ユーザーが Facebook SSO を使用して iOS アプリにログインする
  2. iOS アプリは access_token をサーバーに送信します。
  3. サーバーは accesses_token で GraphAPI リクエストを行います
  4. 利益
4

0 に答える 0