7

ユーザーが Devise gem と Omniauth-facebook gem でログインできる Rails アプリがあります。彼らは「通常の」ユーザーまたは facebook ユーザーです。これはすべて正しく機能します。

このアプリの API は、Doorkeeper によっても認証されます。モバイル クライアントからユーザーとパスワードを送信すると、access_token を使用して API にアクセスできます。これは正しく動作します。

ここで、Facebook ユーザーがモバイル アプリから Facebook ログインを介して API にアクセスできるようにしたいと考えています。誰かが私がこれを行う方法を知っていますか? Facebookでログインした後、トークンを取得し、ユーザーに関するいくつかの情報にアクセスできるようになります...しかし、どうすればAPIに接続できますか?

注: facebook で rails アプリにログインすると、Devise はプロバイダーと uid フィールドを持つ新しいユーザーを作成します。

何か案は?どうもありがとう。

4

2 に答える 2

3

これを探していると思いますhttps://github.com/doorkeeper-gem/doorkeeper-grants_assertion

于 2015-04-24T12:32:03.373 に答える