4

Facebook アカウントを使用して、App Engine を実行しているバックエンド (任意) にログインするには、次の方法が正しいですか。

シナリオ 1:

  1. フェイスブックにログイン
  2. Facebook SDK からトークンを取得します (トークンはどのように取得しますか?)
  3. Facebook トークンを使用してバックエンド サーバーに送信する
  4. バックエンドでは、クライアントから送信されたトークンを使用して、Facebook でユーザーを確認します。
  5. 4が有効なユーザーである場合は、バックエンドでユーザー名とトークンを使用してユーザーを作成します。
  6. バックエンドとの以降の通信 - バックエンドは、バックエンドで作成されたユーザーとトークンを使用して、バックエンドでユーザーを検証できます。

ある時点で、私は次のことをすることを考えました:

  1. フェイスブックにログイン
  2. Facebook に情報をバックエンドにリダイレクトさせる
  3. バックエンドに Facebook 情報からユーザーを作成させる
  4. Facebook のログイン プロセスを client/ios に戻す
  5. 次に、ユーザーはこのトークンとユーザー情報を使用してバックエンドにログインする必要があります。

それが理にかなっていることを願っています。

4

0 に答える 0