2016-08-19 9 views
0

私はいくつかのサービングAPIを持っているWebアプリケーションを持っています。今現在、JWTトークンを使用してユーザーを認証しています。このトークンはユーザーのIDを格納しており、トークンの助けを借りてそのユーザーに関連するリソースにアクセスできます。OAuth 2.0とJWT

最近私はソーシャルメディア経由でログインを統合したいと考えています。だから私はちょうどソーシャルメディアログインのためにOAuth 2.0を使うことができるのか尋ねたい。これらの方法の両方を混在させる方法はありますか?あるいは、JWT認証をOAuthに置き換える必要があります。 私が聞いたことは、OAuthは複雑で時間がかかるということです。

私のウェブポータルバックエンドは、PHPとDjangoの両方にあります。 APIはDjangoプラットフォーム経由で提供されます。

答えて

0

はので、私はただ単にソーシャルメディアでのログイン

はいのためのOAuth 2.0を使用することができお願いしたいと思います。

OAuth 2.0認可フローでは、そのユーザーが実際に自分がソーシャルメディアサイトにいると言っているかどうかを確認できます(例:私は[email protected]です。プロファイルAPIを呼び出してメールを取得してください)。

OAuth 2.0を使用してユーザーを認証すると、現在行っているのと同じ方法でJWTトークンをプロビジョニングできます。