Áp dụng cho: XPressEntry tích hợp với Lenel OnGuard
Triệu chứng: Việc đồng bộ hóa hoặc gọi API tới OnGuard thất bại với lỗi:
401 UnauthorizedInvalid Application ID
Nguyên nhân gốc rễ #
Lỗi này báo hiệu rằng... Thông tin xác thực OpenAccess Có thể thông tin đó không chính xác — hãy bắt đầu bằng cách xác nhận lại những thông tin đó trước khi tìm kiếm ở bất kỳ nơi nào khác (xem Cách khắc phục #1 bên dưới).
Nếu bạn đã xác nhận thông tin đăng nhập OpenAccess là chính xác và vẫn gặp lỗi này, nguyên nhân thực sự trong các trường hợp đã được xác nhận là do... Giấy phép đối tác OnGuard đã hết hạn, chưa được chỉ định hoặc cấu hình sai. Về phía Lenel — không phải là ID ứng dụng XPressEntry hay thông tin xác thực API. Thông báo lỗi của OnGuard không phân biệt giữa “thông tin xác thực của bạn không chính xác” và “giấy phép đối tác đằng sau thông tin xác thực đó không hợp lệ”, đó là lý do tại sao rất dễ chẩn đoán nhầm đây là vấn đề về cài đặt. Nếu thông tin xác thực hợp lệ, hãy chuyển sang Cách khắc phục #2 bên dưới.
Cách khắc phục #1: Xác nhận thông tin đăng nhập OpenAccess của bạn là chính xác #
Hãy kiểm tra điều này trước, theo hướng dẫn tích hợp chính thức của OnGuard (Hướng dẫn tích hợp XPressEntry-Lenel-Onguard, PDF):
- Tên máy tính từ xa — đây phải là địa chỉ IP hoặc tên máy chủ của máy đang lưu trữ OnGuard. Dịch vụ OpenAccessTrong một thiết lập điển hình, đây chính là máy chủ ứng dụng OnGuard chính — hãy xác nhận rằng bạn đang trỏ đến máy chủ đó, chứ không phải máy chủ XPressEntry hoặc một máy chủ không liên quan khác.
- Tên đăng nhập / Mật khẩu — Các thông tin này xác thực kết nối với OpenAccess và phải thuộc về một tài khoản hợp lệ. Tài khoản người dùng OnGuard với Tài khoản nội bộ (được cấu hình trong OnGuard) Quản trị → Người dùngLưu ý: OnGuard cũng hỗ trợ tài khoản thư mục, nhưng tài khoản nội bộ là phương án phổ biến hơn và được hỗ trợ đáng tin cậy hơn cho việc tích hợp này.
- Nếu bạn không chắc chắn tài khoản người dùng này có tồn tại hoặc còn hợp lệ hay không, hãy tạo một người dùng OnGuard mới với Tài khoản Nội bộ dành riêng cho việc tích hợp này thay vì sử dụng lại thông tin đăng nhập cá nhân hoặc dùng chung có thể bị vô hiệu hóa hoặc mật khẩu được thay đổi độc lập.
- Sau khi xác nhận Tên máy tính từ xa và Tên người dùng/Mật khẩu là chính xác, hãy sử dụng Kiểm tra kết nối trong cài đặt OpenAccess của Trình quản lý dữ liệu để xác thực kết nối. trước Chạy lại quá trình đồng bộ hóa.
Nếu quá trình Kiểm tra Kết nối thành công và lỗi vẫn tiếp diễn, hoặc nếu mọi thứ ở trên đều đã chính xác, hãy chuyển sang Cách khắc phục số 2.
Giải pháp #2: Kiểm tra Giấy phép Đối tác OnGuard #
- Hãy xác minh trạng thái giấy phép đối tác OnGuard với quản trị viên OnGuard hoặc bộ phận hỗ trợ của Lenel:
- Giấy phép đối tác còn hiệu lực (chưa hết hạn) không?
- Liệu nó đã được gán cho ID ứng dụng/tích hợp chính xác chưa?
- Nếu giấy phép đối tác đã hết hạn hoặc được chuyển nhượng, hãy gia hạn hoặc chuyển nhượng lại giấy phép đó ở phía OnGuard.
- Sau khi xác nhận hợp lệ ở phía OnGuard, hãy thử lại quá trình đồng bộ hóa/gọi API — không cần thay đổi gì ở phía XPressEntry.
Nếu cả hai cách trên đều không khắc phục được vấn đề #
- Nếu cả thông tin đăng nhập OpenAccess và giấy phép đối tác đều được xác nhận là chính xác, hãy kiểm tra lại ID ứng dụng được cấu hình trong Trình quản lý dữ liệu so với thông tin mà OnGuard đang lưu trữ.
- Hãy liên hệ với bộ phận hỗ trợ của Telaeris để xác nhận trạng thái giấy phép đối tác OnGuard của bạn, kết quả Kiểm tra Kết nối và nội dung/thời gian lỗi chính xác.
Bài viết liên quan #
- Đồng bộ hóa thất bại hoặc Cửa hiển thị trạng thái ngoại tuyến? Bắt đầu từ đây (trung tâm phân loại bệnh nhân)
- Thông báo lỗi đồng bộ hóa thường gặp — Tham khảo nhanh