Trên trang web https://code.google.com.vn/apis/console Tôi đã đăng ký ứng dụng của mình, thiết lập ID khách hàng được tạo : và Bí mật khách hàng cho ứng dụng của tôi và cố gắng đăng nhập bằng Google. Thật không may, tôi nhận được thông báo lỗi:
Error: redirect_uri_mismatch
The redirect URI in the request: http://127.0.0.1:3000/auth/google_oauth2/callback did not match a registered redirect URI
scope=https://www.googleapis.com/auth/userinfo.profile https://www.googleapis.com/auth/userinfo.email
response_type=code
redirect_uri=http://127.0.0.1:3000/auth/google_oauth2/callback
access_type=offline
approval_prompt=force
client_id=generated_id
Điều này có nghĩa là gì, và làm thế nào tôi có thể sửa nó? Tôi sử dụng đá quý omniauth-google-oauth2 .
https://accounts.google.com/o/oauth2/auth?client_id={client_id}&response_type=token&redirect_uri={redirect_uri}&scope={scope}
trong trình duyệt, thay vì chạy toàn bộ ứng dụng của bạn để kiểm tra.