https://qiita.com/k-shogo/items/6d687c38b0f7b3ade6f5
のサイトを参考にapiからdeviseのアカウントにログインすることができました。
ただgoogle_oauth2で登録したアカウントにログインする方法がわかりません。
postmanで「localhost:3000/users/auth/google_oauth2」しようとすると以下のエラーが出てしまいます。
errorlog
1Started POST "/users/auth/google_oauth2" 2for ::1 at 2021-04-20 21:13:34 +0900 3D, [2021-04-20T21:13:35.070379 #11068] DEBUG -- omniauth: (google_oauth2) Request 4phase initiated. 5E, [2021-04-20T21:13:35.071133 #11068] ERROR -- omniauth: (google_oauth2) Authentication failure! ActionController::InvalidAuthenticityToken: ActionController::InvalidAuthenticityToken, ActionController::InvalidAuthenticityToken 6Processing by Users::OmniauthCallbacksController#failure as */* 7Redirected to http://localhost:3000/ 8Completed 302 Found in 4ms (ActiveRecord: 0.0ms | Allocations: 1146) 9 10 11Started GET "/" for ::1 at 2021-04-20 21:13:35 +0900 12Processing by PostsController#index as */* 13 Rendering layout layouts/post.html.slim Rendering posts/index.html.slim within 14layouts/post 15 Rendered posts/index.html.slim within layouts/post (Duration: 19.3ms | Allocations: 20448) 16[Webpacker] Everything's up-to-date. Nothing to do 17 Rendered layout layouts/post.html.slim 18(Duration: 202.6ms | Allocations: 140042)Completed 200 OK in 232ms (Views: 205.2ms | ActiveRecord: 0.0ms | Allocations: 141770) 19
APIでgoogle_oauth2で登録したユーザーのログイン方法を教えてください
お願いします
あなたの回答
tips
プレビュー