teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

2

タイトルの変更

2018/05/13 10:43

投稿

ruby_0ct
ruby_0ct

スコア57

title CHANGED
@@ -1,1 +1,1 @@
1
- Rails Googleログイン サブドメインにリダイレクトURLを変更したい
1
+ Rails oauth2 サブドメインにリダイレクトURLを変更したい
body CHANGED
File without changes

1

質問の変更

2018/05/13 10:43

投稿

ruby_0ct
ruby_0ct

スコア57

title CHANGED
@@ -1,1 +1,1 @@
1
- Rails Googleログインのユーザー選択後404エラー
1
+ Rails Googleログイン サブドメインリダイレクトURLを変更したい
body CHANGED
@@ -1,17 +1,20 @@
1
- 以下のgemを使ってGoogleアカウントでのログインを実装したのですが、
1
+ 以下のgemを使ってGoogleアカウントでのログインを実装しまし
2
2
  ``` ruby
3
3
  gem 'devise'
4
4
  gem 'omniauth'
5
5
  gem 'omniauth-google-oauth2'
6
6
  ```
7
- ユーザーカウント選択後にnginx`404 Not Found`エラー表示されてしまいます。
7
+ ユーザーカウント選択後のリダイレクト先
8
-
9
- サブドメインのみでログイン機能を実装したのですが、コールバックされた時のアドレスが、
10
8
  `https://トップドメイン.com/users/auth/google_oauth2/callback?state=値&code=値`
11
- トップドメインに飛ばされており、サブドメインに飛ばされないこが原因でいかと予想しているのですが、合ってますでしょうか?
9
+ トップドメインに飛ばされてしまが原因で404エラーになっていま
12
10
 
13
- サブドメインにコールバックさせるにはどのように設定すれば良いか、教えていただけると助かります。
11
+ ここをサブドメインにしてリダイレさせたいのですが、どのように設定すれば良いでしょう
12
+ 理想:`https://サブドメイン.トップドメイン.com/users/auth/google_oauth2/callback?state=値&code=値`
14
13
 
14
+ ちなみに、手動でサブドメインを入れてアクセスしてみると成功しました。
15
+
16
+ ご回答いただけると助かります。
17
+
15
18
  # 各ファイル
16
19
  Google API
17
20
  承認済みの JavaScript 生成元