Xác thực Đăng nhập Google¶
Xác thực Đăng nhập Google là một tính năng hữu ích cho phép người dùng Odoo đăng nhập vào cơ sở dữ liệu của họ bằng tài khoản Google.
Điều này đặc biệt hữu ích nếu tổ chức sử dụng Google Workspace và muốn nhân viên trong tổ chức kết nối với Odoo bằng tài khoản Google của họ.
Cảnh báo
Các cơ sở dữ liệu được lưu trữ trên Odoo.com không nên sử dụng đăng nhập OAuth cho chủ sở hữu hoặc quản trị viên của cơ sở dữ liệu, vì điều này sẽ làm ngắt kết nối cơ sở dữ liệu với tài khoản Odoo.com của họ. Nếu OAuth được thiết lập cho người dùng đó, cơ sở dữ liệu sẽ không thể được sao chép, đổi tên hoặc quản lý theo cách khác từ cổng thông tin Odoo.com.
Cấu hình¶
Việc tích hợp chức năng đăng nhập Google yêu cầu cấu hình trên cả Google và Odoo.
Bảng điều khiển API Google¶
Truy cập Bảng điều khiển API Google.
Đảm bảo dự án phù hợp đã được mở. Nếu chưa có dự án nào, nhấp vào Tạo dự án, điền tên dự án và các thông tin khác của công ty, sau đó nhấp vào Tạo.
Mẹo
Chọn tên công ty từ menu thả xuống.
Màn hình chấp thuận OAuth¶
Ở menu bên trái, klikněte na .
Chọn một trong các tùy chọn (Internal / External) và nhấp vào Create.
Cảnh báo
Tài khoản Gmail cá nhân chỉ được phép là loại người dùng External, có nghĩa là Google có thể yêu cầu phê duyệt hoặc thêm Scopes. Tuy nhiên, việc sử dụng tài khoản Google WorkSpace cho phép sử dụng loại người dùng Internal.
Lưu ý rằng trong khi kết nối API ở chế độ thử nghiệm External, thì không cần phê duyệt từ Google. Giới hạn người dùng trong chế độ thử nghiệm này được đặt ở 100 người dùng.
Điền các thông tin và thông tin tên miền bắt buộc, sau đó nhấp vào Save and Continue.
Trên trang , để tất cả các trường như cũ và nhấp vào Save and Continue.
Tiếp theo, nếu tiếp tục ở chế độ thử nghiệm (External), thêm các địa chỉ email đang được cấu hình trong bước Test users bằng cách nhấp vào Add Users, sau đó nhấp nút Save and Continue. Bản tóm tắt đăng ký ứng dụng sẽ xuất hiện.
Cuối cùng, cuộn xuống dưới cùng và nhấp vào Back to Dashboard.
Thông tin đăng nhập¶
Ở menu bên trái, nhấp vào .
Nhấp vào Create Credentials và chọn OAuth client ID.
Chọn Web Application làm Application Type. Bây giờ, cấu hình các trang được phép mà Odoo sẽ được chuyển hướng đến.
Để thực hiện điều này, trong trường Authorized redirect URIs, nhập tên miền cơ sở dữ liệu ngay sau đó là
/auth_oauth/signin. Ví dụ:https://mydomain.odoo.com/auth_oauth/signin, sau đó nhấp vào Create.Bây giờ OAuth client đã được tạo, một màn hình sẽ xuất hiện với Client ID và Client Secret. Sao chép Client ID để sử dụng sau, vì nó sẽ cần thiết cho cấu hình trong Odoo, điều này sẽ được đề cập trong các bước tiếp theo.
Xác thực Google trên Odoo¶
Lấy Client ID¶
Sau khi các bước trước đó hoàn tất, hai khóa được tạo trên Google API Dashboard: Client ID và Client Secret. Sao chép Client ID.
Kích hoạt Odoo¶
Vào và kích hoạt OAuth Authentication.
Ghi chú
Odoo có thể yêu cầu người dùng đăng nhập lại sau bước này.
Quay lại , kích hoạt lựa chọn và Lưu. Tiếp theo, quay lại và kích hoạt lựa chọn. Sau đó điền Client ID bằng khóa từ Google API Dashboard và Lưu.
Ghi chú
Cấu hình Google OAuth2 cũng có thể được truy cập bằng cách nhấp vào Nhà cung cấp OAuth trong phần Xác thực OAuth tại .
Đăng nhập vào Odoo bằng Google¶
Để liên kết tài khoản Google với hồ sơ Odoo, hãy nhấp vào Đăng nhập bằng Google khi đăng nhập vào Odoo lần đầu tiên.
Người dùng hiện tại phải đặt lại mật khẩu để truy cập trang , trong khi người dùng mới có thể trực tiếp nhấp vào Đăng nhập bằng Google, thay vì chọn mật khẩu mới.