自分のバックエンドの一部のソーシャルネットワークでOAuthを介した認証を処理するにはどうすればよいですか?
Facebookでの私の最初のアプローチは
- Facebookで直接クライアントを認証し、accessTokenを取得します
- accessTokenを自分のバックエンドに送信し、新しいユーザーを作成して、opengraphから詳細を取得します
- バックエンドからクライアントにApiKey(独自の認証)を返します。これは、バックエンドへの各呼び出しで必要なものです。
私の質問は次のとおりです。
このアプローチは正しいですか?これはFacebookでも機能するかもしれませんが、Twitterで「accessToken」を取得し、Facebookからopengraphのようなデータユーザーを取得するにはどうすればよいですか?そして、私が別のソーシャルネットワークを必要とする場合、これは機能しますか?