【问题标题】:Authorize a User via command line in Doorkeeper通过 Doorkeeper 中的命令行授权用户
【发布时间】:2013-05-06 23:08:23
【问题描述】:

是否可以使用 Rails 控制台甚至模型代码为应用程序授权用户?

在某些情况下,我希望能够为特定应用程序创建和授权新用户帐户。

基本上我希望能够在命令行上生成一个授权码。

【问题讨论】:

    标签: ruby-on-rails-3 doorkeeper


    【解决方案1】:

    您需要为应用所有者禁用确认功能:

    $ app = Doorkeeper::Application.new :name => 'test', :redirect_uri => 'http://test.com' $ app.owner = User.last # 或者你想要关联的任何所有者类 $ app.save

    查看documentation了解更多详情。

    【讨论】:

      【解决方案2】:

      不确定这是最好的方法,但通过手动创建 Doorkeeper::AccessGrant,通过适当的关联,您可以从中获取授权码。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2011-06-28
        • 2021-08-30
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2019-01-24
        • 1970-01-01
        • 2013-04-13
        相关资源
        最近更新 更多