Flutter oAuth:如何开始使用OAuth和Stripe连接

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Flutter oAuth:如何开始使用OAuth和Stripe连接相关的知识,希望对你有一定的参考价值。

我正在尝试在我的flutter应用程序中实现条纹连接。这是我需要实现的steps。谁能指导我如何在Flutter中实现这一目标?

我可以使用endpointUrl创建一个按钮,仅此而已。.

谢谢

答案

我自己是使用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连接的主要内容,如果未能解决你的问题,请参考以下文章

Flutter:Oauth2 - 重定向 uri 的问题

使用 Firebase 登录 Facebook 导致无效 OAuth 访问令牌错误

如何在 RestSharp 中使用 OAuth2

带有 Windows Azure oauth2 登录的 Flutter 应用程序多平台应用程序

如何使用 axios 进行 OAuth 登录

如何使用 redis 使用 spring-security-oauth2 持久化令牌