2017-10-23 3 views
0

JWT(JSON Web Token)認証のログインシステムを使用してログインと登録システムを提供しようとしています。しかし、私の問題は、これらの2つの完全な異なる認証を、どのようにして単一の一貫した認証システムとするのかです。 誰でもこれを助けることができますか?FacebookログインをJson Web Token Authorizationとマージする方法


facebookでサインアップしてサインインし、後で独自のログインシステムに変更することができます。

答えて

0

fbのクライアント側認証を使用している場合。

  1. アクセストークンを取得し、サーバーに送信します。
  2. アクセストークンを認証し、リフレッシュトークンを取得します(長い時間トークン)。

サーバーからリフレッシュトークンを取得できる場合は、そのユーザーが有効であることを意味します。これで、ユーザーのJWTトークンを生成できます。

JWTを作成する前にユーザーの他の情報が必要な場合は、中間JWTトークンを作成する必要があります。これは必要な情報を取得するためだけに使用できます。この情報が提供されたら、そのユーザーの完全な本格的なトークンを生成することができます。

関連する問題