Đăng nhập bằng Google (OAuth)
Đăng vào
/5
Hướng dẫn đăng ký & cấu hình Google Auth (OAuth 2.0)
Để sử dụng tính năng Đăng nhập bằng Google cho website, bạn cần tạo OAuth Client ID trên Google Cloud. Thực hiện theo các bước dưới đây:
- Truy cập Google Cloud Console và chọn (hoặc tạo mới) Project. Ví dụ: choixanh-net.
- Trong menu bên trái chọn APIs & Services → OAuth consent screen (hoặc Google Auth Platform → Branding).
Điền thông tin:- App name: choixanh.net
- User support email: email hỗ trợ của doanh nghiệp bạn
- Authorized domains: choixanh.net, tuyennhansu.vn
- Developer contact: email hỗ trợ của doanh nghiệp bạn
[Ảnh: OAuth branding step]
- Chuyển sang tab Clients → Nhấn + Create client → chọn Web application.
Điền: Authorized JavaScript origins: https://choixanh.nethttps://tuyennhansu.vnhttps://demotuyendung.125.atoz.vn Authorized redirect URIs: https://choixanh.net/api/google_callback.ashxhttps://tuyennhansu.vn/api/google_callback.ashxhttps://demotuyendung.125.atoz.vn/api/google_callback.ashx[Ảnh: Create client]
- Sau khi nhấn Create, Google hiển thị Client ID và Client Secret. Hãy sao chép và lưu lại ngay vì sau khi đóng popup bạn không thể xem lại Secret.
Nếu quên, vào lại Client → nhấn Add secret để tạo mới.[Ảnh: Client secret step]
- Mở phần cấu hình web CMS Cấu hình web > Cấu hình web nâng cao → mục GoogleClientID / GoogleClientSecret → dán vào: GoogleClientID = 260922020100-xxxx.apps.googleusercontent.comGoogleClientSecret = GOCSPX-xxxxxx
[Ảnh: add social auth]
- Đảm bảo các domain đã xác minh trong Google Search Console. Nếu App ở trạng thái Testing, thêm email của bạn trong phần Test users.
- Kiểm tra tính năng bằng cách nhấn nút Đăng nhập bằng Google trên trang web. Nếu hiển thị popup xác nhận quyền email/profile là cấu hình thành công.
- Secret cũ vẫn hoạt động cho đến khi bạn xóa hoặc vô hiệu hóa.
- Google tự động lưu cấu hình trong giao diện mới, không cần nhấn Save/Next.
