我们的应用程序是 2 层,电话应用程序(ios + droid)和我们的 php api。
用户可以通过我们自己的用户名/密码系统登录或通过 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 的上下文中找不到任何文档。
这可能吗?还是我在这里走错了方向???