添加多角色访问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实例中,它将请求用户名和密码