添加多角色访问gollum wiki的最佳方法是什么?
我了解如何添加基本的HTTP认证通过,机架中间件。但是,我想知道拥有完整的多用户/角色身份验证和授权需要什么。
designe或omniauth可以以类似于rails应用程序的方式使用吗?
需要什么?

最佳答案

有了这个提示,我的配置文件如下

# authentication.rb
module Precious
  class App < Sinatra::Base
    use Rack::Auth::Basic, "Restricted Area" do |username, password|
      [username, password] == ['admin', 'admin']
    end
  end
end

运行方式:
$ gollum --config authentication.rb

在运行的gollum实例中,它将请求用户名和密码

08-28 01:03