我必须在基于狂欢的应用程序中实现 Doorkeeper 以从管理面板生成客户端 ID 和客户端密钥

问题描述 投票:0回答:1

我无法在我的项目中实现它

我希望从管理面板中我能够创建客户端 ID 和客户端密钥 ruby

rubygems ruby-on-rails-5 spree spree-auth-devise
1个回答
0
投票

您需要按照以下步骤操作:

  1. 将doorkeeper gem 添加到gemfile 并运行bundle install:
    gem 'doorkeeper', '~> 5.6', '>= 5.6.8'
  2. 运行
    rails g doorkeeper:install
    。它将创建一个初始化程序配置文件。
  3. 运行
    rails g doorkeeper:migration
    。这将为数据库表创建迁移文件。之后运行
    rails db:migrate
  4. 通过添加
    routes.rb
    use_doorkeeper
  5. 中创建路线路径

完成这些步骤后,您应该能够使用

Doorkeeper::Application
表。创建记录后,它将生成 uid 和秘密列。如果您遇到任何问题,我可以推荐这个教程。

© www.soinside.com 2019 - 2024. All rights reserved.