?
This commit is contained in:
		
							parent
							
								
									e253a71fc4
								
							
						
					
					
						commit
						2696e1f184
					
				
					 33 changed files with 443 additions and 0 deletions
				
			
		|  | @ -6,11 +6,15 @@ require "rails/all" | |||
| # you've limited to :test, :development, or :production. | ||||
| Bundler.require(*Rails.groups) | ||||
| 
 | ||||
| Dotenv::Railtie.load | ||||
| 
 | ||||
| module Borders | ||||
|   class Application < Rails::Application | ||||
|     # Initialize configuration defaults for originally generated Rails version. | ||||
|     config.load_defaults 7.0 | ||||
| 
 | ||||
|     config.hosts << "dev.j4.pm" | ||||
| 
 | ||||
|     # Configuration for the application, engines, and railties goes here. | ||||
|     # | ||||
|     # These settings can be overridden in specific environments using the files | ||||
|  | @ -18,5 +22,15 @@ module Borders | |||
|     # | ||||
|     # config.time_zone = "Central Time (US & Canada)" | ||||
|     # config.eager_load_paths << Rails.root.join("extras") | ||||
| 
 | ||||
|     config.session_store :cookie_store, key: '_interslice_session' | ||||
|     config.middleware.use ActionDispatch::Cookies | ||||
|     config.middleware.use ActionDispatch::Session::CookieStore, config.session_options | ||||
| 
 | ||||
|     config.middleware.use OmniAuth::Builder do | ||||
|       provider :discord, ENV['DISCORD_CLIENT_ID'], ENV['DISCORD_CLIENT_SECRET'], scope: 'identify' | ||||
|     end | ||||
| 
 | ||||
|     OmniAuth.config.logger = Rails.logger | ||||
|   end | ||||
| end | ||||
|  |  | |||
|  | @ -1,6 +1,12 @@ | |||
| Rails.application.routes.draw do | ||||
|   resources :users | ||||
|   resources :discord_users | ||||
|   # Define your application routes per the DSL in https://guides.rubyonrails.org/routing.html | ||||
| 
 | ||||
|   # Defines the root path route ("/") | ||||
|   # root "articles#index" | ||||
|   match "/login" => "sessions#new", :as => :login, via: [:get, :post] | ||||
|   match "/auth/:provider/callback" => "sessions#create", via: [:post] | ||||
|   match "/logout" => "sessions#destroy", :as => :logout, via: [:post] | ||||
|   match "/auth/failure" => "sessions#failure", via: [:get] | ||||
| end | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue