Flutter oAuth:如何开始使用OAuth和Stripe连接
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Flutter oAuth:如何开始使用OAuth和Stripe连接相关的知识,希望对你有一定的参考价值。
答案
我自己是使用Firebase云功能发现的:
- 首先在firebase云函数中创建一个https函数
- 然后将函数创建的链接添加到条纹仪表板中
- 然后您将以下逻辑写入函数
- 获取授权码
- 从条中获取数据
- 将响应保存在某处(在我的情况下,保存在实时数据库中)
这里是功能
exports.connectStripeStandardAccount = functions.https.onRequest((req, res) => {
let authCode = req.query.code;
return stripe.oauth.token({
grant_type: 'authorization_code',
code: authCode,
}).then(async response => {
await admin.database()
.ref(`/accounts/${authCode}`)
.set(response);
return res.send("Well done, account integration is completed. You can now close the window and go back to the app");
});
});
以上是关于Flutter oAuth:如何开始使用OAuth和Stripe连接的主要内容,如果未能解决你的问题,请参考以下文章
使用 Firebase 登录 Facebook 导致无效 OAuth 访问令牌错误