トークンベースの認証(djangorestrframework-jwt)にdjango rest social authを使用しています。同じリンクはhttps://github.com/st4lk/django-rest-social-authです。この例では、ミドルウェア作業のフロントエンドでsatelizer(角度の終わりからトークンベースの認証モジュールを終了)を使用していますが、drfでバックエンドでアンドロイドアプリケーションを構築しています。誰もが角度でsatelizerのような仕事をするアンドロイドのための任意のモジュールで私を助けることができるか、私は、この目的のために別の社会的な認証を選択する必要があります。djangoを使用したアンドロイドアプリケーションのGoogleの認証
ヘルプを評価してください。
あなたが python-social-auth、 django-oauth-toolkit、および django-rest-framework-social-oauth2django-oauth-toolkit
とともにdjango-rest-framework
の組み合わせを使用することができます
ありがとうございましたAmrullah、私はあなたの提案どおりの組み合わせを使用して終了しました。私はdjango-rest-framework-social-oauth2を同じものに使用していましたが、外部パッケージをもう使用する必要はありませんでしたが、fb/g +トークンをアプリケーショントークンに変換するconver-tokenメソッドの場合、作成したすべてのユーザーに対して新しいトークンを作成します。私はこの記事(https://github.com/PhilipGarnero/django-rest-framework-social-oauth2/issues/31)を見ましたが、私はconvert-token post saveを呼び出す方法がわかりません。ヘルプをよろしくお願いいたします。 – user2689193
@ user2689193:クライアントから '/ convert-token /'エンドポイントを呼び出すことをお勧めします。 'oauthlib.oauth2.rfc6749.tokens.BearerToken.create_token()'メソッドのシグネチャを見ると、HttpRequestオブジェクトが必須パラメータとして使用されます。つまり、 'post_save'シグナルでユーザーのためにAccessTokenを作成しようとすると、' HttpRequest'オブジェクト( 'django.test.client.RequestFactory'で可能ですが、それは努力に値する?)。 [要求](http://docs.python-requests.org/en/master/)パッケージを使用することができます... –
@ user2689193:... httpリクエストに '/ convert- token/'end-point。 (**注意:**私はそれがいつもうまくいくかどうかは分かりません)。 私はなぜ 'post_save'シグナルに' AccessToken'オブジェクトを生成しようとしているのか説明できますか?それはある種の強制ですか? –