Mình setup đăng nhập bằng Google thì ok nhưng FB thì mãi không được
Cài đặt của mình như hình:
Lỗi khi nhấp nút đăng nhập
Mình dùng vps nhanhoa cài centos 7
Chào bạn,
Theo quan sát trên hình đính kèm, thaytro.net thấy và đưa ra gợi ý cho bạn như sau:
1. Bạn tắt: Đăng nhập OAuth ứng dụng đi nha!
2. Tại Đăng nhập bằng facebook - Settings bạn chỉ cần bật 3 cái sau:
- Đăng nhập OAuth trên web [BẬT]
- Thực thi HTTPS [Mặc định đã được BẬT]
- Chế độ sử dụng nghiêm ngặt cho URI chuyển hướng [Facebook khuyên BẬT] - Bạn BẬT nếu không được thì thử TẮT đi nha!
+ URI chuyển hướng OAuth hợp lệ - Bạn điền đúng rồi!
- Bạn thử làm như gợi ý nha! Good luck
Phần cài đặt e để mặc định như hình
Chào bạn,
Trước hết, thaytro.net khuyên bạn KHÔNG cài đặt hay khai báo thêm nhưng phần không cần thiết - mà chỉ làm theo hướng dẫn của moodle.org tại đây: https://docs.moodle.org/39/en/OAuth_2_Facebook_service
Thứ 2, bạn phải chụp lại tất cả những phần bạn đã khai báo trên facebook và trên trang moodle thì thaytro.net mới quan sát và biết bạn làm chưa đúng ở phần nào được!
+ P/S: Các trang moodle mà thaytro.net đã làm cho mình và cho khách hàng thì mình không làm gì liên quan đến Endpoints for issuer: Facebook
Đây là hình ảnh các bước cài đặt của mình. Mình đã đổi vps, domain, nhà cung cấp, đổi tk fb nhưng vẫn lỗi như nhau
Chào bạn,
Hình 1: Cài đặt - Thông tin cơ bản
1. Tên hiển thị: bạn không để tên miền của bạn http://chinesetest.online mà để Chinesetest Login hoặc gì cũng được nhưng không phải tên miền nha!
2. Email liên hệ: bạn không nên để email theo tên miền xyz@chinesetest.online mà để email - gmail hoặc yahoo mà bạn đã đăng kí tài khoản facebook cá nhân bạn đang sử dụng [Lưu ý: tài khoản fb này phải đang hoạt động nha]
3. Biểu tượng ứng dụng (1024 x 1024) - bạn upload 1 hình cover theo kích thước quy định.
4. Mục đích của ứng dụng: đánh dấu vào ô - Bản thân bạn hoặc doanh nghiệp của bạn
Hình 1: Cài đặt - Nâng cao [bạn chưa chụp hình lại]
1. Khám phá xã hội [BẬT]
2. Cho phép truy cập API vào cài đặt ứng dụng [BẬT]
Hình 2: Đăng nhập bằng facebook
1. Đăng nhập OAuth trên web [BẬT]
2. Thực thi HTTPS [BẬT]
3. Chế độ sử dụng nghiêm ngặt cho URI chuyển hướng [BẬT]
4. URI chuyển hướng OAuth hợp lệ: [Bạn điền đúng rồi]
PHẦN Xét dụng ứng dụng - Bạn vào Quyền và tính năng của tôi xem mục: email, default... đã bật màu xanh chưa?
+ Sau khi đã điền và bật trên fb app và trên trang moodle của bạn thì trong mục Oauth 2 services - Facebook - System account connect - bạn nhấp chuột vào biểu tượng mũi tên và làm theo hướng dẫn khi cửa sổ hiện ra!
* ĐẶC BIỆT LƯU Ý:
1. Tạo 1 app mới để dễ kiểm tra
2. Tuyệt đối không BẬT hoặc ĐIỀN nhưng phần không cần thiết
3. Vào tắt thử Mod security trên Hosting (yêu cầu nhà cung cấp tắt hoặc tự làm dùng code thêm vào file .htaccess trong gói moodle của bạn)
Cám ơn bạn
Mình đã làm được. Lỗi của mình là nhầm lẫn giữa yes và no, cái cần bật lên thì lại tắt. Giao diện mới nó chỉ có biểu tượng i và o