1 require '/usr/local/src/omnigollum/lib/omnigollum'
3 # Providers now need to be loaded manually
4 require 'omniauth/strategies/github'
5 require 'omniauth/strategies/twitter'
6 require 'omniauth/strategies/facebook'
8 OmniAuth.config.full_host = '<url to wiki root>'
10 # Configure omniauth/omnigollum providers
12 :providers => Proc.new do
13 provider :github, "<id>", "<api token>", {:client_options => {:ssl => {:ca_path => "/etc/ssl/certs"}}}
14 provider :twitter, "<id>", "<api token>", {:client_options => {:ssl => {:ca_path => "/etc/ssl/certs"}}}
19 Precious::App.set(:omnigollum, options)
21 # Register omnigollum extension in sinatra
22 Precious::App.register Omnigollum::Sinatra