gpt4 book ai didi

ruby-on-rails - strip 连接身份验证失败 - invalid_client : No such API key: Bearer

转载 作者:行者123 更新时间:2023-12-04 06:17:22 25 4
gpt4 key购买 nike

我正在使用 OmniAuth-StripeConnect Gem 开发 Ruby on Rails ,每次我尝试连接到 Stripe Connect API 时,我都会在身份验证中失败,“重定向”我到 Omniauth 回调 Controller 的失败方法:

E, [2018-05-28T13:41:50.435158 #58778] ERROR -- omniauth (stripe_connect) Authentication failure! invalid_credentials: OAuth2::Error, invalid_client: No such API key: Bearer
{
"error": "invalid_client",
"error_description": "No such API key: Bearer"
}

我在文档中发现 invalid_client 的错误意思是其中之一:
https://stripe.com/docs/connect/oauth-reference#post-deauthorize-error-codes
  • client_id不属于你
  • stripe_user_id不存在或未连接到您的应用程序
  • API key 模式(实时或测试模式)与 client_id 不匹配模式

  • 但我仔细检查了一遍,这些都不是。

    有没有人有想法?

    最佳答案

    老问题,我知道,但我今天也遇到了这个错误,将来可能会帮助其他人。无论如何,repo/gem 的所有者说他不再“真正支持”它了。此答案假设您试图让用户在 Stripe 上创建他们的帐户并将身份验证 token 传递回您的 Controller 。

    我决定完全不使用 gem。在“撤消”安装说明后,我发现保留了 stripe_connect OmniauthCallbacksController下的方法仍然按您的预期工作 - 您只是没有收到上述错误。

    根据 Stripe Connect 文档 ( https://stripe.com/docs/connect/standard-accounts#redirected ),如果您没有收到错误代码,则请求成功。您应该在响应中收到一个授权代码,该代码可用于通过其 API 访问该用户的 Stripe 帐户。在该 token 到期之前,您只有五分钟的时间使用该 token 。我想如果你错过了,你需要重新开始整个过程​​。

    希望这可以帮助。

    关于ruby-on-rails - strip 连接身份验证失败 - invalid_client : No such API key: Bearer,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50566684/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com