2

iOSアプリ用にtastypieを使用してAPIを構築しています。

通常の認証/承認は問題なく処理できますが、django-social-auth を使用して Tastypie を介して登録/ログイン/リンクすることになると、少し混乱します。

たとえば、django-social-auth と Tastypie を使用して iOS アプリでユーザーを認証または登録したい場合、どうすればよいでしょうか? 助言がありますか?私はこれを間違った方法で見ていますか?

4

1 に答える 1

8

django-social-auth を直接使用することはできません。

Facebook ログインを行うには、Facebook SDK for iOS (https://developers.facebook.com/docs/reference/iossdk/) を使用する必要があります。

TastyPie を使用して作成した API に送信するアクセス トークンが返されます。

アクセストークンがあれば、それをもとに新しいユーザーを登録できます。Facebook Graph API を使用すると、ユーザーの名前やその他の情報を取得できます。戻ってきたユーザーを識別できるように、アクセス トークンを必ず保存してください。

ユーザーを登録またはログインしたら、そのユーザーに固有の「トークン」を返します。サイトがトークンを生成します。そのトークンを使用して、サイトと通信します。

于 2012-09-25T16:17:32.923 に答える