私たちのアプリは、電話アプリ (ios + droid) と php API の 2 層です。
ユーザーは、独自のユーザー名/パスワード システムを介してログインするか、Facebook を介してログインできます。
Facebook経由でログインすると、ネイティブのfb sdkが使用されます。これはうまくいきます。
ただし、API にアクセスするには、oauth トークンを登録する必要があります。これは通常、ログインによって発生します。しかし、アプリの fb を介してログインが促進されているため、API はこの認証プロセスについて何も知りません。
Facebook から API に識別子を渡す方法が必要です。API に識別子を検証させてから、アプリが API との通信に使用するトークンを作成します。
私の最初の推測は、Facebook の再認証メカニズムを使用することでした: https://developers.facebook.com/docs/facebook-login/reauthentication/
ただし、これらの例はすべて JavaScript SDK を使用しています。私は彼らのPHP SDKのコンテキストでこれに関するドキュメントを見つけることができません.
これは可能ですか?または、ここで間違った方向に進んでいますか???