是否可以使用 Rails 控制台甚至模型代码为应用程序授权用户?
在某些情况下,我希望能够为特定应用程序创建和授权新用户帐户。
本质上,我希望能够在命令行上生成一个授权码。
是否可以使用 Rails 控制台甚至模型代码为应用程序授权用户?
在某些情况下,我希望能够为特定应用程序创建和授权新用户帐户。
本质上,我希望能够在命令行上生成一个授权码。
您需要为应用所有者禁用确认功能:
$ app = Doorkeeper::Application.new :name => 'test', :redirect_uri => ' http://test.com ' $ app.owner = User.last # 或者你想要关联的任何所有者类 $应用程序保存
查看文档以获取更多详细信息。
不确定这是最好的方法,但是通过手动创建 Doorkeeper::AccessGrant,通过适当的关联,您可以从中获取授权码。