ユーザーが Devise gem と Omniauth-facebook gem でログインできる Rails アプリがあります。彼らは「通常の」ユーザーまたは facebook ユーザーです。これはすべて正しく機能します。
このアプリの API は、Doorkeeper によっても認証されます。モバイル クライアントからユーザーとパスワードを送信すると、access_token を使用して API にアクセスできます。これは正しく動作します。
ここで、Facebook ユーザーがモバイル アプリから Facebook ログインを介して API にアクセスできるようにしたいと考えています。誰かが私がこれを行う方法を知っていますか? Facebookでログインした後、トークンを取得し、ユーザーに関するいくつかの情報にアクセスできるようになります...しかし、どうすればAPIに接続できますか?
注: facebook で rails アプリにログインすると、Devise はプロバイダーと uid フィールドを持つ新しいユーザーを作成します。
何か案は?どうもありがとう。