【发布时间】:2016-10-28 15:47:44
【问题描述】:
我需要在我的项目中实现 Stripe Connect,所以我关注这个 guide
OAuth 流程运行良好,我在 /stripe/callback 端点中收到了预期的 JSON 响应 -
{
"token_type": "bearer",
"stripe_publishable_key": PUBLISHABLE_KEY,
"scope": "read_write",
"livemode": false,
"stripe_user_id": USER_ID,
"refresh_token": REFRESH_TOKEN,
"access_token": ACCESS_TOKEN
}
现在我的问题是:如何将此返回的对象与我的应用程序中的用户相关联?
我没有在我的应用程序中使用 cookie,因为我的所有路由都用于与客户端无关的 REST API。我通常在标头中使用令牌来识别客户端用户。
但是在这种情况下,当 Stripe 重定向时,我没有得到任何信息来告诉我哪个用户在 Stripe 中注册了。
【问题讨论】:
-
我没有得到任何东西,你能帮忙提供访问令牌的示例代码并剥离用户 ID。提前致谢。
-
你解决过这个问题吗?
-
@Hese:是的。使用状态查询参数。 { response_type: "code", scope: "read_write", client_id: Settings.StripeConnectClientId, state: user_id }
标签: oauth stripe-payments stripe-connect