Xác thực Google Sign-In

Tính năng Google Sign-In Authentication là một chức 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 cả trên Google Odoo.

Google API Bảng điều khiển

  1. Truy cập Google API Dashboard

  2. Đảm bảo dự án đúng đã được mở. Nếu chưa có dự án nào, nhấp vào Create Project, điền tên dự án và các chi tiết khác của công ty, và nhấp vào Create.

    Điền thông tin chi tiết của dự án mới.

    Mẹo

    Chọn tên công ty từ menu thả xuống.

Thông tin đăng nhập

  1. Ở menu bên trái, nhấp vào Credentials

    Menu nút Thông tin xác thực.
  2. Nhấn vào Create Credentials, và chọn OAuth client ID.

    Lựa chọn client id OAuth.
  3. Chọn Web Application làm Application Type. Bây giờ, cấu hình các trang được phép mà Odoo sẽ chuyển hướng tới.

    Để thực hiện điều này, trong trường Authorized redirect URIs, nhập tên miền của 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.

  4. Bây giờ khi OAuth client đã được tạo, một màn hình sẽ hiển thị Client IDClient Secret. Sao chép Client ID để sử dụng sau, vì nó sẽ cần thiết cho việc cấu hình trong Odoo, sẽ được trình bày trong các bước tiếp theo.

Xác thực Google trên Odoo

Lấy ID khách hàng

Sau khi hoàn thành các bước trước, hai khóa được tạo trên Google API Dashboard: Client IDClient Secret. Sao chép Client ID.

Google OAuth Client ID đã được tạo.

Kích hoạt Odoo

  1. Đi tới Odoo General Settings ‣ Integrations 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.

  2. Quay lại General Settings ‣ Integrations ‣ OAuth Authentication, kích hoạt lựa chọn và Save. Tiếp theo, quay lại General Settings ‣ Integrations ‣ Google Authentication và kích hoạt lựa chọn. Sau đó điền Client ID với khóa từ Google API Dashboard, và Save.

    Điền ID khách hàng trong cài đặt Odoo.

    Ghi chú

    Cấu hình Google OAuth2 cũng có thể được truy cập bằng cách nhấp vào OAuth Providers dưới tiêu đề OAuth Authentication trong Integrations.

Đăng nhập vào Odoo bằng Google

Để liên kết tài khoản Google với hồ sơ Odoo, nhấp vào Log in with Google khi lần đầu đăng nhập vào Odoo.

Màn hình đặt lại mật khẩu với nút "Đăng nhập bằng Google"

Người dùng hiện có phải reset their password để truy cập vào trang Reset Password, trong khi người dùng mới có thể trực tiếp nhấp vào Log in with Google, thay vì chọn mật khẩu mới.