Gollum wiki に複数のロール アクセスを追加する最良の方法は何ですか?
Rack ミドルウェアを介して Basic HTTP 認証を追加する方法を理解しています。ただし、完全なマルチ ユーザー/ロールの認証と承認を行うには何が必要かを知りたいです。
Railsアプリと同様の方法でDeviseやOmniAuthを使用できますか?
必要なもの?
Gollum wiki に複数のロール アクセスを追加する最良の方法は何ですか?
Rack ミドルウェアを介して Basic HTTP 認証を追加する方法を理解しています。ただし、完全なマルチ ユーザー/ロールの認証と承認を行うには何が必要かを知りたいです。
Railsアプリと同様の方法でDeviseやOmniAuthを使用できますか?
必要なもの?
このヒントでhttp://www.sinatrarb.com/faq.html#auth私の設定ファイルはこのようになります
# 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 インスタンスでは、ユーザー名とパスワードを要求されます。
ここで基本的な http-auth 拡張機能を見つけました: https://gist.github.com/2224709
興味のある人のためにこれを残しておきます: vigntom の方法を使用して、Gollum の基本認証が追加されたレポを作成し、準備が整いました。資格情報を yaml ファイルに入れて、リポジトリでハードコードされないようにします。
このスレッドでは
https://github.com/gollum/gollum/issues/107
Gollum 開発者の 1 人がいくつかのヒントを提供します。既知のフォーク/プロジェクトはまだないようです。