nukeviet4:admin:users:oauth
Khác biệt
Đây là những khác biệt giữa hai phiên bản của trang.
Phiên bản trước của cả hai bênPhiên bản trướcPhiên bản sau | Phiên bản trướcPhiên bản cuốiPhiên bản sau của cả hai bên | ||
nukeviet4:admin:users:oauth [2015/05/25 11:42] – vuthao | nukeviet4:admin:users:oauth [2018/04/05 14:33] – [2) Cấu hình với Oauth FaceBook] volong1012 | ||
---|---|---|---|
Dòng 8: | Dòng 8: | ||
Obtain OAuth 2.0 credentials | Obtain OAuth 2.0 credentials | ||
- | Ví dụ khai báo tại google cho site http:// | + | **Bước 1:** click vào link [[https:// |
+ | |||
+ | **Bước 2:** click vào " | ||
+ | |||
+ | **Bước 3:** sau khi tạo xong nó sẽ tự động chuyển qua url: https:// | ||
+ | |||
+ | **Bước 4:** Click vào APIs thuộc mục "APIs & auth". Tiếp theo tìm đến " | ||
+ | |||
+ | **Bước 5:** Click chọn " | ||
+ | |||
+ | **Bước 6:** Click chọn " | ||
+ | |||
+ | **Bước 7:** chọn "Web application" | ||
+ | |||
+ | **Bước 8:** Điền đầy đủ thông tin chỗ nào ghi là url thì điền đầy đủ | ||
+ | |||
+ | < | ||
+ | |||
+ | Product name: tên gì bạn tự đặt | ||
Authorized JavaScript origins: http:// | Authorized JavaScript origins: http:// | ||
Dòng 14: | Dòng 32: | ||
Authorized redirect URIs : http:// | Authorized redirect URIs : http:// | ||
- | Sau đó cần cấu hình tại trang cấu hình của module, Khai báo App ID/API Key: là thông | + | Lưu ý, các thông |
+ | **Bước 9:** Sau khi có được thông tin gồm App ID/API Key ( Client ID ) và mã bí mật ( Client secret ) (http:// | ||
+ | < | ||
+ | |||
+ | Mã Bí Mật: Tưng ứng với Client secret do google tạo ra ví dụ: mUScXa7FVgfsxxxxxLAnIs9x</ | ||
+ | |||
+ | **Bước 10:** click vào "oauth google" | ||
+ | |||
+ | **Bước 11:** Bạn thoát khỏi quản trị và vào trang chính click biểu tượng google ở block login hoặc phần đăng nhập của module user để kiểm tra. Nếu nó chuyển qua google bắt đăng nhập thì được. còn nếu báo lỗi thì bạn kiểm tra lại theo các bước trên. | ||
- | Ví dụ: 95005052-kou7g15jsb1tq2kipixxxxxrvqmje5nc.apps.googleusercontent.com | ||
- | Mã Bí Mật: Tưng ứng với Client secret do google tạo ra ví dụ: mUScXa7FVgfsxxxxxLAnIs9x | ||
===== 2) Cấu hình với Oauth FaceBook ===== | ===== 2) Cấu hình với Oauth FaceBook ===== | ||
- | Bước 1: Tạo một Facebook App và Setting | + | **Bước 1:** Tạo một Facebook App và Setting |
+ | |||
+ | Xem bài : [[nukeviet: | ||
Tạo 1 app mới tại Facebook App Dashboard và điền các thông tin cơ bản: | Tạo 1 app mới tại Facebook App Dashboard và điền các thông tin cơ bản: | ||
Dòng 31: | Dòng 57: | ||
- | Bước 2: Lấy thông số App ID, App Secret | + | **Bước 2:** Lấy thông số App ID, App Secret |
Vào trang: https:// | Vào trang: https:// | ||
Dòng 39: | Dòng 65: | ||
Click vào nút Show tại phần App Secret, điền mật khẩu của Face để hiển thị lên App Secret | Click vào nút Show tại phần App Secret, điền mật khẩu của Face để hiển thị lên App Secret | ||
- | Khai báo lại đoạn: Setup the credentials for the requests | + | **Bước 3:** Sau khi có được thông tin gồm App ID và App Secret thì truy cập vào website tìm đến cấu hình của module user. Tìm đến “Các nhà cung cấp Oauth, OpenID được chấp nhận” và tích vào ô “oauth facebook”. |
+ | |||
+ | Ví dụ: | ||
+ | |||
+ | < | ||
+ | |||
+ | App Secret: d7f6ad5e361d26ab097a3b72df4fb684</ | ||
+ | |||
+ | **Bước 4:** Từ menu trái => Sản phẩm => Đăng nhập Facebook => Cài đặt => Cài đặt OAuth ứng dụng | ||
+ | |||
+ | Cấu hình "URI chuyển hướng OAuth hợp lệ" với giá trị: https:// | ||
+ | |||
+ | **Bước 5:** click vào “oauth facebook” (vì có đường link để vào trang trong). Tại đây có 2 form App ID/API Key và mã bí mật, bạn lấy thông tin ở bước trên rồi paste vào 2 form thông tin đó. Tiến theo click vào “save” để lưu | ||
+ | |||
+ | **Bước 6:** Bạn thoát khỏi quản trị và vào trang chính click biểu tượng facebook ở block login hoặc phần đăng nhập của module user để kiểm tra. Nếu nó chuyển qua facebook bắt đăng nhập thì được. còn nếu báo lỗi thì bạn kiểm tra lại theo các bước trên. | ||
+ | |||
+ | |||
+ | **Nếu bạn đăng khai báo không được, cần chú ý các mục sau:** | ||
+ | - Domain trong cấu hình đầu tiên của app đúng chưa. | ||
+ | - Đã nhập email vào chưa. (Menu Setting: App domain (1), Contact email (2)) | ||
+ | - Đã bật app lên chưa hay nó vẫn ở chế độ test. (Menu Status & Review, chọn Yes chỗ khu vực Do you want to make this app and all its live features available to the general public?) | ||
+ | - Đã thêm phần website vào chưa. (Menu Setting, Add platform, tìm thêm website của bạn vào) | ||
+ | |||
+ | |||
+ | |||
+ | Tham khảo: http:// | ||
+ | |||
+ | **Chú ý: Hiện nay website đăng nhập bắt buộc phải chạy https và phải bật ứng dụng lên thì đăng nhập bằng facebook mới hoạt động, website sử dụng http sẽ ko chạy được** | ||
+ |
nukeviet4/admin/users/oauth.txt · Sửa đổi lần cuối: 2018/04/05 14:34 bởi volong1012