Xác thực: WeCom

WeComProfessional Edition+

Giới thiệu

Plugin WeCom hỗ trợ người dùng đăng nhập NocoBase bằng tài khoản WeCom.

Kích hoạt plugin

Tạo và cấu hình ứng dụng tự xây WeCom

Vào WeCom Admin Console, tạo ứng dụng tự xây WeCom.

Click vào ứng dụng để vào trang chi tiết, kéo xuống và click "WeCom Authorized Login".

Đặt authorized callback domain thành domain ứng dụng NocoBase.

Quay lại trang chi tiết ứng dụng, click "Web Authorization và JS-SDK".

Cài đặt và xác minh callback domain có thể dùng làm tính năng OAuth2.0 Web authorization của ứng dụng.

Trên trang chi tiết ứng dụng, click "Trusted Enterprise IPs".

Cấu hình IP ứng dụng NocoBase.

Lấy key từ WeCom Admin Console

Trong WeCom Admin Console - My Enterprise, copy "Company ID".

Trong WeCom Admin Console - App Management, vào trang chi tiết ứng dụng vừa tạo ở bước trước, copy AgentId và Secret

Thêm xác thực WeCom trên NocoBase

Vào trang quản lý plugin xác thực người dùng.

Thêm - WeCom

Cấu hình

Mục cấu hìnhMô tảYêu cầu phiên bản
When a phone number does not match an existing user,
should a new user be created automatically
Khi không match được người dùng hiện có bằng số điện thoại, có tự động tạo người dùng mới hay không.-
Company IDCompany ID, lấy từ WeCom Admin Console.-
AgentIdLấy từ cấu hình ứng dụng tự xây trong WeCom Admin Console.-
SecretLấy từ cấu hình ứng dụng tự xây trong WeCom Admin Console.-
OriginDomain ứng dụng hiện tại.-
Workbench application redirect linkĐường dẫn ứng dụng để chuyển đến sau khi đăng nhập thành công.v1.4.0
Automatic loginTự động đăng nhập khi mở link ứng dụng trong trình duyệt WeCom. Khi cấu hình nhiều WeCom authenticator, chỉ một cái có thể bật tùy chọn này.v1.4.0
Workbench application homepage linkLink trang chủ ứng dụng workbench.-

Cấu hình trang chủ ứng dụng WeCom

Info

Phiên bản từ v1.4.0 trở lên, khi bật tùy chọn "Automatic login", link trang chủ ứng dụng có thể được rút gọn thành: https://<url>/<path>, ví dụ https://example.nocobase.com/admin.

Cũng có thể cấu hình riêng cho mobile và desktop, ví dụ https://example.nocobase.com/mhttps://example.nocobase.com/admin.

Vào WeCom Admin Console, điền link trang chủ ứng dụng workbench đã copy vào ô địa chỉ trang chủ ứng dụng tương ứng.

Đăng nhập

Truy cập trang đăng nhập, click nút bên dưới form đăng nhập để bắt đầu đăng nhập bên thứ ba.

Warning

Do giới hạn quyền của WeCom với thông tin nhạy cảm như số điện thoại, việc cấp quyền chỉ có thể hoàn tất trong WeCom client. Khi đăng nhập WeCom lần đầu, hãy tham khảo các bước dưới đây để hoàn tất việc cấp quyền lần đầu trong WeCom client.

Đăng nhập lần đầu

Từ WeCom client vào Workbench, kéo xuống dưới cùng, click ứng dụng để vào trang chủ ứng dụng đã điền ở trên là có thể hoàn tất việc cấp quyền đăng nhập lần đầu. Sau đó bạn có thể sử dụng đăng nhập WeCom trong ứng dụng NocoBase.