0

ユーザーがサーバーからデータにアクセスできるように、AndroidアプリにFacebookログインを使用したいと思います。ここでは、Drupalサービスを使用しています。

最初にユーザーがユーザー名とパスワードを入力し、次にFacebookで確認します。次に、ユーザーが本物である場合は、drupalサービスモジュールから自分のデータにアクセスする必要があります。私のサーバーがユーザーが本物であることをどのように知るのか、ここではわかりません。

4

1 に答える 1

0

Facebookを使用して初めてユーザーがログインするとき、mail-idがサーバー上に存在しない場合は、サーバー上のそのユーザーをmail-idで登録します。それ以外の場合は、ユーザー情報を続行し、Webサービスにアクセスするための認証キーをユーザーに与えます。

ユーザーがFacebookから認証を取得し、FacebookのメールID、名前などを取得する場合は、facbookボタンをクリックした後、アプリにFacebookログインボタンを配置します。これGraphUserで、モバイル上のすべての情報を取得し、自分のサーバーにリクエストを送信します。これらのパラメーターを使用して、ユーザーが同じ資格情報(電子メールIDなど)で既に終了しているかどうかを確認します。存在する場合は、認証済みトークンをユーザーに渡します。そうでない場合は、そのユーザーをデータベースに登録してから、認証トークンを渡します。今ははっきりしています

于 2013-02-26T12:20:41.933 に答える