【问题标题】:Omniauth Stripe Connect – How Can I Add Scope?Omniauth Stripe Connect – 如何添加范围?
【发布时间】:2013-04-14 04:02:34
【问题描述】:

我正在使用 Omniauth Stripe-Connect gem,我想添加一个范围,但文档没有涵盖这一点。这是我现在正在尝试的,但不包括 scopestripe-landing 参数:

Rails.application.config.middleware.use OmniAuth::Builder do
     provider :stripe_connect, ENV['STRIPE_CONNECT_CLIENT_ID'], ENV['STRIPE_SECRET'], { :scope => 'read_write', :stripe_landing => 'register' }
end

宝石/策略:https://github.com/isaacsanders/omniauth-stripe-connect

【问题讨论】:

    标签: ruby-on-rails ruby-on-rails-3 oauth-2.0 omniauth stripe-payments


    【解决方案1】:

    使用上述 gem,将 scope 和 stripe_landing 添加到 Builder 不起作用。

    改用这个:

    Rails.application.config.middleware.use OmniAuth::Builder do
        provider :stripe_connect, ENV['STRIPE_CONNECT_CLIENT_ID'], ENV['STRIPE_SECRET']
    end
    

    然后在您的 Omniauth 链接中添加参数:

    <a href='http://exampleapp.com/auth/stripe_connect?scope=read_write&stripe_landing=register'>Connect With Stripe</a>
    

    【讨论】:

      猜你喜欢
      • 2014-07-14
      • 2018-04-19
      • 1970-01-01
      • 2017-02-24
      • 2017-08-11
      • 2017-11-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多