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

質問編集履歴

2

より詳細に記載したつもりです。

2016/05/16 12:10

投稿

tkkmyjm
tkkmyjm

スコア13

title CHANGED
@@ -1,1 +1,1 @@
1
- 【rails4】devise+omniAuth-instagramを使って認証機能を実装したい
1
+ 【rails4】devise+omniauth-instagramを使って認証機能を実装したい
body CHANGED
@@ -1,11 +1,20 @@
1
1
  **###前提・実現したいこと**
2
2
 
3
3
  初心者です。
4
- Ruby on railsにてサービスのログイン機能を作成しております。
4
+ Ruby on Railsにてサービスのログイン機能を作成しております。
5
- deviseとomniauth-instagramを使って認証機能を実装しようと考えています。インスタAPIでCLIENT ID等取得し、instagramログインでろまで実装しましたが、いざログインボタンを押すと下記のようなエラーが返されます。
5
+ gemのdeviseとomniauth-instagramを使って認証機能を実装しようと考えています。インスタデベロッパーでCLIENT ID等取得し、instagramを介してのログインボタンまは表示するこできましたが、いざログインボタンを押すと下記のようなエラーが返されます。
6
- Redirect URIが登録されているものと違うというエラーかと思うのですが、インスタデベロッパーに登録したURLを、開発環境のどこに加えなければならないのかが分かりません。
7
- 是非対処法をご教示頂けないでしょうか。よろしくお願い致します。
8
6
 
7
+ ざっくりですが下記これまでに実行した内容です、
8
+ ①gem deviseとomniauth-instagramをインストール
9
+ ②rails g devise userでユーザーモデルを作成
10
+ ③OmniAuthでuidとproviderをカラムとして利用したいため
11
+ rails g migration AddColumnsToUsers uid:string provider:string
12
+ ④omniauth_callbacks_controllerを作成し、Userコントローラにコールバック処理を実装
13
+
14
+ Redirect URIが登録されているものと違うというエラーかと思うのですが、どこかのファイルに登録したURLをコーディングしなければならないのでしょうか?
15
+ Facebookやtwitterで同じことが起きていないか調べてみましたが見つけることができませんでした。
16
+ とんちんかんなことを申していましたら恐縮ですが、是非対処法をご教示頂けないでしょうか。よろしくお願い致します。
17
+
9
18
  ###発生している問題・エラーメッセージ
10
19
 
11
20
  ```

1

改善したい部分の記載が曖昧だったので修正しました。

2016/05/16 12:09

投稿

tkkmyjm
tkkmyjm

スコア13

title CHANGED
File without changes
body CHANGED
@@ -2,13 +2,8 @@
2
2
 
3
3
  初心者です。
4
4
  Ruby on railsにてサービスのログイン機能を作成しております。
5
- deviseとomniauth-instagramを使って認証機能を実装しので、instagramでログインると下記のようなエラーが返されます。
5
+ deviseとomniauth-instagramを使って認証機能を実装しようと考えて。インスタAPIでCLIENT ID等取得し、instagramでログインできるところまでは実装しましたが、いざログインボタンを押すと下記のようなエラーが返されます。
6
- 実行したコマンドは
7
- rails g devise user
8
- rails g devise:views
9
- rails g migration AddColumnsToUsers uid:string provider:string
6
+ Redirect URIが登録されているものと違うというエラーかと思うのですが、インスタデベロッパーに登録したURLを、開発環境のどこに加えなければならないのかが分かりません。
10
-
11
-
12
7
  是非対処法をご教示頂けないでしょうか。よろしくお願い致します。
13
8
 
14
9
  ###発生している問題・エラーメッセージ