theseus/config/initializers/hack_club_auth.rb
nora b1c8b2f91a
Sign in with Hack Club for back_office users (#185)
* add HCA for back office users

* maybe better initializer?
2025-12-11 17:03:19 -05:00

8 lines
468 B
Ruby

# frozen_string_literal: true
Rails.application.config.hack_club_auth = ActiveSupport::OrderedOptions.new
Rails.application.config.hack_club_auth.client_id = ENV.fetch("HACKCLUB_CLIENT_ID", nil)
Rails.application.config.hack_club_auth.client_secret = ENV.fetch("HACKCLUB_CLIENT_SECRET", nil)
Rails.application.config.hack_club_auth.base_url = ENV.fetch("HACKCLUB_AUTH_URL") do
Rails.env.production? ? "https://auth.hackclub.com" : "https://hca.dinosaurbbq.org"
end