Skip to content

Commit d8e19c7

Browse files
committed
fix: default oauth redirect_uri to calendar.witcc.dev in production
1 parent abb39fa commit d8e19c7

1 file changed

Lines changed: 4 additions & 3 deletions

File tree

config/initializers/omniauth.rb

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
11
# frozen_string_literal: true
22

33
Rails.application.config.middleware.use OmniAuth::Builder do
4-
base_url = if (host = ENV["APPLICATION_HOST"])
5-
"https://#{host}"
4+
redirect_uri = if Rails.env.production?
5+
host = ENV.fetch("APPLICATION_HOST", "calendar.witcc.dev")
6+
"https://#{host}/auth/google_oauth2/callback"
67
end
78

89
provider(
@@ -20,7 +21,7 @@
2021
access_type: "offline",
2122
prompt: "consent",
2223
include_granted_scopes: true,
23-
redirect_uri: base_url ? "#{base_url}/auth/google_oauth2/callback" : nil
24+
redirect_uri: redirect_uri
2425
}.compact
2526
)
2627
end

0 commit comments

Comments
 (0)